update matrix package
This commit is contained in:
parent
ea9e067a26
commit
c840c42d94
|
|
@ -2825,7 +2825,7 @@
|
|||
"type": "String",
|
||||
"placeholders": {
|
||||
"user": {
|
||||
"type": "string"
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
@ -2834,7 +2834,7 @@
|
|||
"type": "String",
|
||||
"placeholders": {
|
||||
"user": {
|
||||
"type": "string"
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
|
|||
|
|
@ -2818,7 +2818,7 @@
|
|||
"type": "String",
|
||||
"placeholders": {
|
||||
"user": {
|
||||
"type": "string"
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
@ -2827,7 +2827,7 @@
|
|||
"type": "String",
|
||||
"placeholders": {
|
||||
"user": {
|
||||
"type": "string"
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
|
|||
|
|
@ -4,39 +4,39 @@ import 'package:flutter/material.dart';
|
|||
|
||||
import 'package:go_router/go_router.dart';
|
||||
|
||||
import 'package:fluffychat/config/themes.dart';
|
||||
import 'package:fluffychat/pages/archive/archive.dart';
|
||||
import 'package:fluffychat/pages/chat/chat.dart';
|
||||
import 'package:fluffychat/pages/chat_access_settings/chat_access_settings_controller.dart';
|
||||
import 'package:fluffychat/pages/chat_details/chat_details.dart';
|
||||
import 'package:fluffychat/pages/chat_encryption_settings/chat_encryption_settings.dart';
|
||||
import 'package:fluffychat/pages/chat_list/chat_list.dart';
|
||||
import 'package:fluffychat/pages/chat_members/chat_members.dart';
|
||||
import 'package:fluffychat/pages/chat_permissions_settings/chat_permissions_settings.dart';
|
||||
import 'package:fluffychat/pages/chat_search/chat_search_page.dart';
|
||||
import 'package:fluffychat/pages/device_settings/device_settings.dart';
|
||||
import 'package:fluffychat/pages/homeserver_picker/homeserver_picker.dart';
|
||||
import 'package:fluffychat/pages/invitation_selection/invitation_selection.dart';
|
||||
import 'package:fluffychat/pages/login/login.dart';
|
||||
import 'package:fluffychat/pages/new_group/new_group.dart';
|
||||
import 'package:fluffychat/pages/new_private_chat/new_private_chat.dart';
|
||||
import 'package:fluffychat/pages/settings/settings.dart';
|
||||
import 'package:fluffychat/pages/settings_3pid/settings_3pid.dart';
|
||||
import 'package:fluffychat/pages/settings_chat/settings_chat.dart';
|
||||
import 'package:fluffychat/pages/settings_emotes/settings_emotes.dart';
|
||||
import 'package:fluffychat/pages/settings_homeserver/settings_homeserver.dart';
|
||||
import 'package:fluffychat/pages/settings_ignore_list/settings_ignore_list.dart';
|
||||
import 'package:fluffychat/pages/settings_multiple_emotes/settings_multiple_emotes.dart';
|
||||
import 'package:fluffychat/pages/settings_notifications/settings_notifications.dart';
|
||||
import 'package:fluffychat/pages/settings_password/settings_password.dart';
|
||||
import 'package:fluffychat/pages/settings_security/settings_security.dart';
|
||||
import 'package:fluffychat/pages/settings_style/settings_style.dart';
|
||||
import 'package:fluffychat/widgets/config_viewer.dart';
|
||||
import 'package:fluffychat/widgets/layouts/empty_page.dart';
|
||||
import 'package:fluffychat/widgets/layouts/two_column_layout.dart';
|
||||
import 'package:fluffychat/widgets/log_view.dart';
|
||||
import 'package:fluffychat/widgets/matrix.dart';
|
||||
import 'package:fluffychat/widgets/share_scaffold_dialog.dart';
|
||||
import 'package:extera_next/config/themes.dart';
|
||||
import 'package:extera_next/pages/archive/archive.dart';
|
||||
import 'package:extera_next/pages/chat/chat.dart';
|
||||
import 'package:extera_next/pages/chat_access_settings/chat_access_settings_controller.dart';
|
||||
import 'package:extera_next/pages/chat_details/chat_details.dart';
|
||||
import 'package:extera_next/pages/chat_encryption_settings/chat_encryption_settings.dart';
|
||||
import 'package:extera_next/pages/chat_list/chat_list.dart';
|
||||
import 'package:extera_next/pages/chat_members/chat_members.dart';
|
||||
import 'package:extera_next/pages/chat_permissions_settings/chat_permissions_settings.dart';
|
||||
import 'package:extera_next/pages/chat_search/chat_search_page.dart';
|
||||
import 'package:extera_next/pages/device_settings/device_settings.dart';
|
||||
import 'package:extera_next/pages/homeserver_picker/homeserver_picker.dart';
|
||||
import 'package:extera_next/pages/invitation_selection/invitation_selection.dart';
|
||||
import 'package:extera_next/pages/login/login.dart';
|
||||
import 'package:extera_next/pages/new_group/new_group.dart';
|
||||
import 'package:extera_next/pages/new_private_chat/new_private_chat.dart';
|
||||
import 'package:extera_next/pages/settings/settings.dart';
|
||||
import 'package:extera_next/pages/settings_3pid/settings_3pid.dart';
|
||||
import 'package:extera_next/pages/settings_chat/settings_chat.dart';
|
||||
import 'package:extera_next/pages/settings_emotes/settings_emotes.dart';
|
||||
import 'package:extera_next/pages/settings_homeserver/settings_homeserver.dart';
|
||||
import 'package:extera_next/pages/settings_ignore_list/settings_ignore_list.dart';
|
||||
import 'package:extera_next/pages/settings_multiple_emotes/settings_multiple_emotes.dart';
|
||||
import 'package:extera_next/pages/settings_notifications/settings_notifications.dart';
|
||||
import 'package:extera_next/pages/settings_password/settings_password.dart';
|
||||
import 'package:extera_next/pages/settings_security/settings_security.dart';
|
||||
import 'package:extera_next/pages/settings_style/settings_style.dart';
|
||||
import 'package:extera_next/widgets/config_viewer.dart';
|
||||
import 'package:extera_next/widgets/layouts/empty_page.dart';
|
||||
import 'package:extera_next/widgets/layouts/two_column_layout.dart';
|
||||
import 'package:extera_next/widgets/log_view.dart';
|
||||
import 'package:extera_next/widgets/matrix.dart';
|
||||
import 'package:extera_next/widgets/share_scaffold_dialog.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
||||
abstract class AppRoutes {
|
||||
|
|
|
|||
|
|
@ -3750,7 +3750,7 @@ abstract class L10n {
|
|||
/// No description provided for @banUserDescription.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'The user will be banned from the chat and will not be able to enter the chat again until they are unbanned.'**
|
||||
/// **'Do you want to ban this user? They won\'t be able to rejoin. You also can provide a reason.'**
|
||||
String get banUserDescription;
|
||||
|
||||
/// No description provided for @unbanUserDescription.
|
||||
|
|
@ -3759,10 +3759,22 @@ abstract class L10n {
|
|||
/// **'The user will be able to enter the chat again if they try.'**
|
||||
String get unbanUserDescription;
|
||||
|
||||
/// No description provided for @doYouWantToKick.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Kick {user}'**
|
||||
String doYouWantToKick(String user);
|
||||
|
||||
/// No description provided for @doYouWantToBan.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Ban {user}'**
|
||||
String doYouWantToBan(String user);
|
||||
|
||||
/// No description provided for @kickUserDescription.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'The user is kicked out of the chat but not banned. In public chats, the user can rejoin at any time.'**
|
||||
/// **'Do you want to kick this user? If the room is public, they can rejoin anytime. You also can provide a reason.'**
|
||||
String get kickUserDescription;
|
||||
|
||||
/// No description provided for @makeAdminDescription.
|
||||
|
|
|
|||
|
|
@ -2060,6 +2060,16 @@ class L10nAr extends L10n {
|
|||
String get unbanUserDescription =>
|
||||
'سيتمكن المستخدم من الدخول إلى المحادثة مرة أخرى إذا حاول.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'يتم طرد المستخدم من المحادثة ولكن لا يتم حظره. في المحادثات العامة، يمكن للمستخدم الانضمام مرة أخرى في أي وقت.';
|
||||
|
|
|
|||
|
|
@ -2067,15 +2067,25 @@ class L10nBe extends L10n {
|
|||
|
||||
@override
|
||||
String get banUserDescription =>
|
||||
'The user will be banned from the chat and will not be able to enter the chat again until they are unbanned.';
|
||||
'Do you want to ban this user? They won\'t be able to rejoin. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get unbanUserDescription =>
|
||||
'The user will be able to enter the chat again if they try.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'The user is kicked out of the chat but not banned. In public chats, the user can rejoin at any time.';
|
||||
'Do you want to kick this user? If the room is public, they can rejoin anytime. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get makeAdminDescription =>
|
||||
|
|
|
|||
|
|
@ -2067,15 +2067,25 @@ class L10nBn extends L10n {
|
|||
|
||||
@override
|
||||
String get banUserDescription =>
|
||||
'The user will be banned from the chat and will not be able to enter the chat again until they are unbanned.';
|
||||
'Do you want to ban this user? They won\'t be able to rejoin. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get unbanUserDescription =>
|
||||
'The user will be able to enter the chat again if they try.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'The user is kicked out of the chat but not banned. In public chats, the user can rejoin at any time.';
|
||||
'Do you want to kick this user? If the room is public, they can rejoin anytime. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get makeAdminDescription =>
|
||||
|
|
|
|||
|
|
@ -2067,15 +2067,25 @@ class L10nBo extends L10n {
|
|||
|
||||
@override
|
||||
String get banUserDescription =>
|
||||
'The user will be banned from the chat and will not be able to enter the chat again until they are unbanned.';
|
||||
'Do you want to ban this user? They won\'t be able to rejoin. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get unbanUserDescription =>
|
||||
'The user will be able to enter the chat again if they try.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'The user is kicked out of the chat but not banned. In public chats, the user can rejoin at any time.';
|
||||
'Do you want to kick this user? If the room is public, they can rejoin anytime. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get makeAdminDescription =>
|
||||
|
|
|
|||
|
|
@ -2093,6 +2093,16 @@ class L10nCa extends L10n {
|
|||
String get unbanUserDescription =>
|
||||
'L\'usuàrïi ja pot tornar a entrar al xat.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'Li usuàrïi ha estat expulsadi però no vetadi. Als xats públics, pot tornar-hi a entrar en qualsevol moment.';
|
||||
|
|
|
|||
|
|
@ -2071,15 +2071,25 @@ class L10nCs extends L10n {
|
|||
|
||||
@override
|
||||
String get banUserDescription =>
|
||||
'The user will be banned from the chat and will not be able to enter the chat again until they are unbanned.';
|
||||
'Do you want to ban this user? They won\'t be able to rejoin. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get unbanUserDescription =>
|
||||
'The user will be able to enter the chat again if they try.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'The user is kicked out of the chat but not banned. In public chats, the user can rejoin at any time.';
|
||||
'Do you want to kick this user? If the room is public, they can rejoin anytime. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get makeAdminDescription =>
|
||||
|
|
|
|||
|
|
@ -2087,6 +2087,16 @@ class L10nDe extends L10n {
|
|||
String get unbanUserDescription =>
|
||||
'Der Benutzer kann den Chat dann wieder betreten, wenn er es versucht.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'Der Benutzer wird aus dem Chat geworfen, aber nicht gebannt. In öffentlichen Chats kann der Benutzer jederzeit wieder beitreten.';
|
||||
|
|
|
|||
|
|
@ -2068,15 +2068,25 @@ class L10nEl extends L10n {
|
|||
|
||||
@override
|
||||
String get banUserDescription =>
|
||||
'The user will be banned from the chat and will not be able to enter the chat again until they are unbanned.';
|
||||
'Do you want to ban this user? They won\'t be able to rejoin. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get unbanUserDescription =>
|
||||
'The user will be able to enter the chat again if they try.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'The user is kicked out of the chat but not banned. In public chats, the user can rejoin at any time.';
|
||||
'Do you want to kick this user? If the room is public, they can rejoin anytime. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get makeAdminDescription =>
|
||||
|
|
|
|||
|
|
@ -2067,15 +2067,25 @@ class L10nEn extends L10n {
|
|||
|
||||
@override
|
||||
String get banUserDescription =>
|
||||
'The user will be banned from the chat and will not be able to enter the chat again until they are unbanned.';
|
||||
'Do you want to ban this user? They won\'t be able to rejoin. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get unbanUserDescription =>
|
||||
'The user will be able to enter the chat again if they try.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'The user is kicked out of the chat but not banned. In public chats, the user can rejoin at any time.';
|
||||
'Do you want to kick this user? If the room is public, they can rejoin anytime. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get makeAdminDescription =>
|
||||
|
|
|
|||
|
|
@ -2074,15 +2074,25 @@ class L10nEo extends L10n {
|
|||
|
||||
@override
|
||||
String get banUserDescription =>
|
||||
'The user will be banned from the chat and will not be able to enter the chat again until they are unbanned.';
|
||||
'Do you want to ban this user? They won\'t be able to rejoin. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get unbanUserDescription =>
|
||||
'The user will be able to enter the chat again if they try.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'The user is kicked out of the chat but not banned. In public chats, the user can rejoin at any time.';
|
||||
'Do you want to kick this user? If the room is public, they can rejoin anytime. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get makeAdminDescription =>
|
||||
|
|
|
|||
|
|
@ -2095,6 +2095,16 @@ class L10nEs extends L10n {
|
|||
String get unbanUserDescription =>
|
||||
'El usuario podrá entrar al chat de nuevo si lo intenta.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'Se expulsa al usuario del chat, pero no se le prohíbe volver a entrar. En chats públicos, el usuario podrá volver a entrar en cualquier momento.';
|
||||
|
|
|
|||
|
|
@ -2088,6 +2088,16 @@ class L10nEt extends L10n {
|
|||
String get unbanUserDescription =>
|
||||
'Uuesti proovimisel saab see kasutaja nüüd vestlusega liituda.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'See kasutaja on nüüd jutuoast välja müksatud, kuid talle pole seatud suhtluskeeldu. Avaliku jututoa puhul saab ta alati uuesti liituda.';
|
||||
|
|
|
|||
|
|
@ -2081,6 +2081,16 @@ class L10nEu extends L10n {
|
|||
String get unbanUserDescription =>
|
||||
'Erabiltzailea txatera berriro sartu ahal izango da berak nahi izanez gero.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'Erabiltzailea txatetik kanporatu da baina ez zaio debekua ezarri. Txat publikoen kasuan, edozein momentutan batu daiteke berriro.';
|
||||
|
|
|
|||
|
|
@ -2070,15 +2070,25 @@ class L10nFa extends L10n {
|
|||
|
||||
@override
|
||||
String get banUserDescription =>
|
||||
'The user will be banned from the chat and will not be able to enter the chat again until they are unbanned.';
|
||||
'Do you want to ban this user? They won\'t be able to rejoin. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get unbanUserDescription =>
|
||||
'The user will be able to enter the chat again if they try.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'The user is kicked out of the chat but not banned. In public chats, the user can rejoin at any time.';
|
||||
'Do you want to kick this user? If the room is public, they can rejoin anytime. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get makeAdminDescription =>
|
||||
|
|
|
|||
|
|
@ -2076,15 +2076,25 @@ class L10nFi extends L10n {
|
|||
|
||||
@override
|
||||
String get banUserDescription =>
|
||||
'The user will be banned from the chat and will not be able to enter the chat again until they are unbanned.';
|
||||
'Do you want to ban this user? They won\'t be able to rejoin. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get unbanUserDescription =>
|
||||
'The user will be able to enter the chat again if they try.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'The user is kicked out of the chat but not banned. In public chats, the user can rejoin at any time.';
|
||||
'Do you want to kick this user? If the room is public, they can rejoin anytime. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get makeAdminDescription =>
|
||||
|
|
|
|||
|
|
@ -2073,15 +2073,25 @@ class L10nFil extends L10n {
|
|||
|
||||
@override
|
||||
String get banUserDescription =>
|
||||
'The user will be banned from the chat and will not be able to enter the chat again until they are unbanned.';
|
||||
'Do you want to ban this user? They won\'t be able to rejoin. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get unbanUserDescription =>
|
||||
'The user will be able to enter the chat again if they try.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'The user is kicked out of the chat but not banned. In public chats, the user can rejoin at any time.';
|
||||
'Do you want to kick this user? If the room is public, they can rejoin anytime. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get makeAdminDescription =>
|
||||
|
|
|
|||
|
|
@ -2108,6 +2108,16 @@ class L10nFr extends L10n {
|
|||
String get unbanUserDescription =>
|
||||
'L\'utilisateur/trice pourra entrer à nouveau dans la discussion si il/elle le souhaite.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'L\'utilisateur/trice est expulsé de la discussion mais n\'est pas banni. Dans les discussions publiques, l\'utilisateur/trice peut revenir à tout moment.';
|
||||
|
|
|
|||
|
|
@ -2099,6 +2099,16 @@ class L10nGa extends L10n {
|
|||
String get unbanUserDescription =>
|
||||
'Beidh an t-úsáideoir in ann dul isteach sa chomhrá arís má dhéanann siad iarracht.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'Ciceáiltear an t-úsáideoir as an gcomhrá ach níl cosc air. I gcomhráite poiblí, is féidir leis an úsáideoir teacht ar ais ag am ar bith.';
|
||||
|
|
|
|||
|
|
@ -2085,6 +2085,16 @@ class L10nGl extends L10n {
|
|||
String get unbanUserDescription =>
|
||||
'A usuaria vai poder entrar outra vez na conversa se quere.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'A usuaria foi expulsada pero non vetada. En conversas públicas a usuaria pode volver cando queira.';
|
||||
|
|
|
|||
|
|
@ -2062,15 +2062,25 @@ class L10nHe extends L10n {
|
|||
|
||||
@override
|
||||
String get banUserDescription =>
|
||||
'The user will be banned from the chat and will not be able to enter the chat again until they are unbanned.';
|
||||
'Do you want to ban this user? They won\'t be able to rejoin. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get unbanUserDescription =>
|
||||
'The user will be able to enter the chat again if they try.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'The user is kicked out of the chat but not banned. In public chats, the user can rejoin at any time.';
|
||||
'Do you want to kick this user? If the room is public, they can rejoin anytime. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get makeAdminDescription =>
|
||||
|
|
|
|||
|
|
@ -2067,15 +2067,25 @@ class L10nHi extends L10n {
|
|||
|
||||
@override
|
||||
String get banUserDescription =>
|
||||
'The user will be banned from the chat and will not be able to enter the chat again until they are unbanned.';
|
||||
'Do you want to ban this user? They won\'t be able to rejoin. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get unbanUserDescription =>
|
||||
'The user will be able to enter the chat again if they try.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'The user is kicked out of the chat but not banned. In public chats, the user can rejoin at any time.';
|
||||
'Do you want to kick this user? If the room is public, they can rejoin anytime. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get makeAdminDescription =>
|
||||
|
|
|
|||
|
|
@ -2080,6 +2080,16 @@ class L10nHr extends L10n {
|
|||
String get unbanUserDescription =>
|
||||
'Korisnik će se ponovo moći pridružiti razgovoru ako pokuša.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'Korisnik je izbačen iz razgovora, ali nije blokiran. U javnim razgovorima se korisnik može ponovo pridružiti u bilo kojem trenutku.';
|
||||
|
|
|
|||
|
|
@ -2081,6 +2081,16 @@ class L10nHu extends L10n {
|
|||
String get unbanUserDescription =>
|
||||
'A felhasználó vissza tud jönni a csevegésbe ha akar.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'A felhasználó kirúgásra került a csevegésből, de nincs kitiltva. Publikus csevegés esetén a felhasználó bármikor visszatérhet.';
|
||||
|
|
|
|||
|
|
@ -2067,15 +2067,25 @@ class L10nIa extends L10n {
|
|||
|
||||
@override
|
||||
String get banUserDescription =>
|
||||
'The user will be banned from the chat and will not be able to enter the chat again until they are unbanned.';
|
||||
'Do you want to ban this user? They won\'t be able to rejoin. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get unbanUserDescription =>
|
||||
'The user will be able to enter the chat again if they try.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'The user is kicked out of the chat but not banned. In public chats, the user can rejoin at any time.';
|
||||
'Do you want to kick this user? If the room is public, they can rejoin anytime. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get makeAdminDescription =>
|
||||
|
|
|
|||
|
|
@ -2085,6 +2085,16 @@ class L10nId extends L10n {
|
|||
String get unbanUserDescription =>
|
||||
'Pengguna akan dapat memasuki percakapannya lagi jika dicoba.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'Pengguna ini dikeluarkan dari percakapan tetapi tidak dicekal. Dalam percakapan publik, penggunanya dapat bergabung ulang kapan pun.';
|
||||
|
|
|
|||
|
|
@ -2066,15 +2066,25 @@ class L10nIe extends L10n {
|
|||
|
||||
@override
|
||||
String get banUserDescription =>
|
||||
'The user will be banned from the chat and will not be able to enter the chat again until they are unbanned.';
|
||||
'Do you want to ban this user? They won\'t be able to rejoin. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get unbanUserDescription =>
|
||||
'The user will be able to enter the chat again if they try.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'The user is kicked out of the chat but not banned. In public chats, the user can rejoin at any time.';
|
||||
'Do you want to kick this user? If the room is public, they can rejoin anytime. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get makeAdminDescription =>
|
||||
|
|
|
|||
|
|
@ -2094,6 +2094,16 @@ class L10nIt extends L10n {
|
|||
@override
|
||||
String get unbanUserDescription => 'L\'utente potrà rientrare nella chat.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'L\'utente è stato rimosso, ma non bannato. Nelle chat pubbliche, l\'utente potrà rientrare quando vuole.';
|
||||
|
|
|
|||
|
|
@ -2036,15 +2036,25 @@ class L10nJa extends L10n {
|
|||
|
||||
@override
|
||||
String get banUserDescription =>
|
||||
'The user will be banned from the chat and will not be able to enter the chat again until they are unbanned.';
|
||||
'Do you want to ban this user? They won\'t be able to rejoin. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get unbanUserDescription =>
|
||||
'The user will be able to enter the chat again if they try.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'The user is kicked out of the chat but not banned. In public chats, the user can rejoin at any time.';
|
||||
'Do you want to kick this user? If the room is public, they can rejoin anytime. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get makeAdminDescription =>
|
||||
|
|
|
|||
|
|
@ -2069,15 +2069,25 @@ class L10nKa extends L10n {
|
|||
|
||||
@override
|
||||
String get banUserDescription =>
|
||||
'The user will be banned from the chat and will not be able to enter the chat again until they are unbanned.';
|
||||
'Do you want to ban this user? They won\'t be able to rejoin. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get unbanUserDescription =>
|
||||
'The user will be able to enter the chat again if they try.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'The user is kicked out of the chat but not banned. In public chats, the user can rejoin at any time.';
|
||||
'Do you want to kick this user? If the room is public, they can rejoin anytime. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get makeAdminDescription =>
|
||||
|
|
|
|||
|
|
@ -2029,6 +2029,16 @@ class L10nKo extends L10n {
|
|||
@override
|
||||
String get unbanUserDescription => '유저가 다시 채팅을 입력할 수 있습니다.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'유저는 채팅에서 추방되지만 영구 추방되지 않습니다. 공개 채팅의 경우, 언제든 유저가 다시 참가할 수 있습니다.';
|
||||
|
|
|
|||
|
|
@ -2073,15 +2073,25 @@ class L10nLt extends L10n {
|
|||
|
||||
@override
|
||||
String get banUserDescription =>
|
||||
'The user will be banned from the chat and will not be able to enter the chat again until they are unbanned.';
|
||||
'Do you want to ban this user? They won\'t be able to rejoin. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get unbanUserDescription =>
|
||||
'The user will be able to enter the chat again if they try.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'The user is kicked out of the chat but not banned. In public chats, the user can rejoin at any time.';
|
||||
'Do you want to kick this user? If the room is public, they can rejoin anytime. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get makeAdminDescription =>
|
||||
|
|
|
|||
|
|
@ -2087,6 +2087,16 @@ class L10nLv extends L10n {
|
|||
String get unbanUserDescription =>
|
||||
'Lietotājs varēs atkal pievienoties tērzēšanai, ja mēģinās.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'Lietotājs ir izmests no tērzēšanas, bet piekļuve nav liegta. Publiskās tērzēšanās lietotājs var atkārtoti pievienoties jebkurā laikā.';
|
||||
|
|
|
|||
|
|
@ -2070,15 +2070,25 @@ class L10nNb extends L10n {
|
|||
|
||||
@override
|
||||
String get banUserDescription =>
|
||||
'The user will be banned from the chat and will not be able to enter the chat again until they are unbanned.';
|
||||
'Do you want to ban this user? They won\'t be able to rejoin. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get unbanUserDescription =>
|
||||
'The user will be able to enter the chat again if they try.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'The user is kicked out of the chat but not banned. In public chats, the user can rejoin at any time.';
|
||||
'Do you want to kick this user? If the room is public, they can rejoin anytime. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get makeAdminDescription =>
|
||||
|
|
|
|||
|
|
@ -2079,6 +2079,16 @@ class L10nNl extends L10n {
|
|||
String get unbanUserDescription =>
|
||||
'De persoon zal weer in staat zijn om de chat te betreden als ze het proberen.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'De persoon is verwijderd uit de chat, maar is niet verbannen. In openbare chats kan de persoon op elk moment opnieuw deelnemen.';
|
||||
|
|
|
|||
|
|
@ -2085,6 +2085,16 @@ class L10nPl extends L10n {
|
|||
String get unbanUserDescription =>
|
||||
'Użytkownik będzie w stanie dołączyć do czatu ponownie.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'Użytkownik jest wyrzucony z czatu, ale nie zbanowany. Do czatu publicznego może dołączyć ponownie.';
|
||||
|
|
|
|||
|
|
@ -2067,15 +2067,25 @@ class L10nPt extends L10n {
|
|||
|
||||
@override
|
||||
String get banUserDescription =>
|
||||
'The user will be banned from the chat and will not be able to enter the chat again until they are unbanned.';
|
||||
'Do you want to ban this user? They won\'t be able to rejoin. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get unbanUserDescription =>
|
||||
'The user will be able to enter the chat again if they try.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'The user is kicked out of the chat but not banned. In public chats, the user can rejoin at any time.';
|
||||
'Do you want to kick this user? If the room is public, they can rejoin anytime. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get makeAdminDescription =>
|
||||
|
|
|
|||
|
|
@ -2084,15 +2084,25 @@ class L10nRo extends L10n {
|
|||
|
||||
@override
|
||||
String get banUserDescription =>
|
||||
'The user will be banned from the chat and will not be able to enter the chat again until they are unbanned.';
|
||||
'Do you want to ban this user? They won\'t be able to rejoin. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get unbanUserDescription =>
|
||||
'The user will be able to enter the chat again if they try.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'The user is kicked out of the chat but not banned. In public chats, the user can rejoin at any time.';
|
||||
'Do you want to kick this user? If the room is public, they can rejoin anytime. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get makeAdminDescription =>
|
||||
|
|
|
|||
|
|
@ -1791,7 +1791,7 @@ class L10nRu extends L10n {
|
|||
|
||||
@override
|
||||
String youHaveWithdrawnTheInvitationFor(String user) {
|
||||
return 'Вы отозвали приглашение для $user';
|
||||
return 'Вы отозвали приглашение для $user.';
|
||||
}
|
||||
|
||||
@override
|
||||
|
|
@ -2071,14 +2071,24 @@ class L10nRu extends L10n {
|
|||
|
||||
@override
|
||||
String get banUserDescription =>
|
||||
'Забаненные пользователи не смогут зайти в чат.';
|
||||
'Вы уверены что хотите забанить этого пользователя? Они больше не смогут войти в этот чат. Вы также можете указать причину.';
|
||||
|
||||
@override
|
||||
String get unbanUserDescription => 'Пользователь сможет зайти в чат снова.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Выгнать $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Забанить $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'Пользователь будет выгнан из чата, но не забанен. В общедоступных чатах пользователь может перезайти когда угодно.';
|
||||
'Вы уверены что хотите выгнать этого пользователя? Если чат общедоступный, они смогут перезайти. Вы также можете указать причину.';
|
||||
|
||||
@override
|
||||
String get makeAdminDescription =>
|
||||
|
|
|
|||
|
|
@ -2068,15 +2068,25 @@ class L10nSk extends L10n {
|
|||
|
||||
@override
|
||||
String get banUserDescription =>
|
||||
'The user will be banned from the chat and will not be able to enter the chat again until they are unbanned.';
|
||||
'Do you want to ban this user? They won\'t be able to rejoin. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get unbanUserDescription =>
|
||||
'The user will be able to enter the chat again if they try.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'The user is kicked out of the chat but not banned. In public chats, the user can rejoin at any time.';
|
||||
'Do you want to kick this user? If the room is public, they can rejoin anytime. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get makeAdminDescription =>
|
||||
|
|
|
|||
|
|
@ -2071,15 +2071,25 @@ class L10nSl extends L10n {
|
|||
|
||||
@override
|
||||
String get banUserDescription =>
|
||||
'The user will be banned from the chat and will not be able to enter the chat again until they are unbanned.';
|
||||
'Do you want to ban this user? They won\'t be able to rejoin. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get unbanUserDescription =>
|
||||
'The user will be able to enter the chat again if they try.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'The user is kicked out of the chat but not banned. In public chats, the user can rejoin at any time.';
|
||||
'Do you want to kick this user? If the room is public, they can rejoin anytime. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get makeAdminDescription =>
|
||||
|
|
|
|||
|
|
@ -2063,15 +2063,25 @@ class L10nSr extends L10n {
|
|||
|
||||
@override
|
||||
String get banUserDescription =>
|
||||
'The user will be banned from the chat and will not be able to enter the chat again until they are unbanned.';
|
||||
'Do you want to ban this user? They won\'t be able to rejoin. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get unbanUserDescription =>
|
||||
'The user will be able to enter the chat again if they try.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'The user is kicked out of the chat but not banned. In public chats, the user can rejoin at any time.';
|
||||
'Do you want to kick this user? If the room is public, they can rejoin anytime. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get makeAdminDescription =>
|
||||
|
|
|
|||
|
|
@ -2081,6 +2081,16 @@ class L10nSv extends L10n {
|
|||
String get unbanUserDescription =>
|
||||
'Användaren kommer kunna gå med i chatten igen om den försöker.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'Användaren sparkas ut ur chatten men bannlyses inte. I offentliga chattar kan användaren gå med igen när som helst.';
|
||||
|
|
|
|||
|
|
@ -2101,6 +2101,16 @@ class L10nTa extends L10n {
|
|||
String get unbanUserDescription =>
|
||||
'அவர்கள் முயற்சித்தால் பயனர் மீண்டும் அரட்டையை உள்ளிட முடியும்.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'பயனர் அரட்டையிலிருந்து வெளியேற்றப்படுகிறார், ஆனால் தடை செய்யப்படவில்லை. பொது அரட்டைகளில், பயனர் எந்த நேரத்திலும் மீண்டும் சேரலாம்.';
|
||||
|
|
|
|||
|
|
@ -2067,15 +2067,25 @@ class L10nTe extends L10n {
|
|||
|
||||
@override
|
||||
String get banUserDescription =>
|
||||
'The user will be banned from the chat and will not be able to enter the chat again until they are unbanned.';
|
||||
'Do you want to ban this user? They won\'t be able to rejoin. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get unbanUserDescription =>
|
||||
'The user will be able to enter the chat again if they try.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'The user is kicked out of the chat but not banned. In public chats, the user can rejoin at any time.';
|
||||
'Do you want to kick this user? If the room is public, they can rejoin anytime. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get makeAdminDescription =>
|
||||
|
|
|
|||
|
|
@ -2069,15 +2069,25 @@ class L10nTh extends L10n {
|
|||
|
||||
@override
|
||||
String get banUserDescription =>
|
||||
'The user will be banned from the chat and will not be able to enter the chat again until they are unbanned.';
|
||||
'Do you want to ban this user? They won\'t be able to rejoin. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get unbanUserDescription =>
|
||||
'The user will be able to enter the chat again if they try.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'The user is kicked out of the chat but not banned. In public chats, the user can rejoin at any time.';
|
||||
'Do you want to kick this user? If the room is public, they can rejoin anytime. You also can provide a reason.';
|
||||
|
||||
@override
|
||||
String get makeAdminDescription =>
|
||||
|
|
|
|||
|
|
@ -2078,6 +2078,16 @@ class L10nTr extends L10n {
|
|||
String get unbanUserDescription =>
|
||||
'Kullanıcı denerse sohbete tekrar girebilecektir.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'Kullanıcı sohbetten atılır ancak yasaklanmaz. Herkese açık sohbetlerde kullanıcı istediği zaman yeniden katılabilir.';
|
||||
|
|
|
|||
|
|
@ -2086,6 +2086,16 @@ class L10nUk extends L10n {
|
|||
String get unbanUserDescription =>
|
||||
'Користувач зможе знову увійти в бесіду, якщо спробує.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'Користувача вигнали з бесіди, але не заблокували. До загальнодоступних бесід користувач може приєднатися будь-коли.';
|
||||
|
|
|
|||
|
|
@ -2073,6 +2073,16 @@ class L10nVi extends L10n {
|
|||
String get unbanUserDescription =>
|
||||
'Người dùng sẽ có thể vào lại cuộc trò chuyện nếu họ thử.';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription =>
|
||||
'Người dùng bị đuổi khỏi cuộc trò chuyện nhưng không bị cấm. Trong các cuộc trò chuyện công khai, người dùng có thể vào lại bất cứ lúc nào.';
|
||||
|
|
|
|||
|
|
@ -2007,6 +2007,16 @@ class L10nZh extends L10n {
|
|||
@override
|
||||
String get unbanUserDescription => '如果用户尝试加入则可以再次进入聊天。';
|
||||
|
||||
@override
|
||||
String doYouWantToKick(String user) {
|
||||
return 'Kick $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String doYouWantToBan(String user) {
|
||||
return 'Ban $user';
|
||||
}
|
||||
|
||||
@override
|
||||
String get kickUserDescription => '该用户会被踢出聊天但没被封禁。在公开聊天中,该用户可以随时重新加入。';
|
||||
|
||||
|
|
|
|||
|
|
@ -7,10 +7,10 @@ import 'package:shared_preferences/shared_preferences.dart';
|
|||
|
||||
import 'package:flutter_vodozemac/flutter_vodozemac.dart' as vod;
|
||||
|
||||
import 'package:fluffychat/config/app_config.dart';
|
||||
import 'package:fluffychat/utils/client_manager.dart';
|
||||
import 'package:fluffychat/utils/platform_infos.dart';
|
||||
import 'package:fluffychat/widgets/error_widget.dart';
|
||||
import 'package:extera_next/config/app_config.dart';
|
||||
import 'package:extera_next/utils/client_manager.dart';
|
||||
import 'package:extera_next/utils/platform_infos.dart';
|
||||
import 'package:extera_next/widgets/error_widget.dart';
|
||||
import 'config/setting_keys.dart';
|
||||
import 'utils/background_push.dart';
|
||||
import 'widgets/fluffy_chat_app.dart';
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
||||
import 'package:fluffychat/pages/archive/archive_view.dart';
|
||||
import 'package:fluffychat/widgets/adaptive_dialogs/show_ok_cancel_alert_dialog.dart';
|
||||
import 'package:fluffychat/widgets/future_loading_dialog.dart';
|
||||
import 'package:fluffychat/widgets/matrix.dart';
|
||||
import 'package:extera_next/pages/archive/archive_view.dart';
|
||||
import 'package:extera_next/widgets/adaptive_dialogs/show_ok_cancel_alert_dialog.dart';
|
||||
import 'package:extera_next/widgets/future_loading_dialog.dart';
|
||||
import 'package:extera_next/widgets/matrix.dart';
|
||||
|
||||
class Archive extends StatefulWidget {
|
||||
const Archive({super.key});
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
import 'package:go_router/go_router.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
||||
import 'package:fluffychat/pages/archive/archive.dart';
|
||||
import 'package:fluffychat/pages/chat_list/chat_list_item.dart';
|
||||
import 'package:fluffychat/widgets/layouts/max_width_body.dart';
|
||||
import 'package:extera_next/pages/archive/archive.dart';
|
||||
import 'package:extera_next/pages/chat_list/chat_list_item.dart';
|
||||
import 'package:extera_next/widgets/layouts/max_width_body.dart';
|
||||
|
||||
class ArchiveView extends StatelessWidget {
|
||||
final ArchiveController controller;
|
||||
|
|
|
|||
|
|
@ -1,17 +1,17 @@
|
|||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
import 'package:flutter_secure_storage/flutter_secure_storage.dart';
|
||||
import 'package:matrix/encryption.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
||||
import 'package:fluffychat/config/themes.dart';
|
||||
import 'package:fluffychat/utils/error_reporter.dart';
|
||||
import 'package:fluffychat/utils/fluffy_share.dart';
|
||||
import 'package:fluffychat/utils/localized_exception_extension.dart';
|
||||
import 'package:fluffychat/utils/platform_infos.dart';
|
||||
import 'package:fluffychat/widgets/adaptive_dialogs/show_ok_cancel_alert_dialog.dart';
|
||||
import 'package:fluffychat/widgets/future_loading_dialog.dart';
|
||||
import 'package:extera_next/config/themes.dart';
|
||||
import 'package:extera_next/utils/error_reporter.dart';
|
||||
import 'package:extera_next/utils/fluffy_share.dart';
|
||||
import 'package:extera_next/utils/localized_exception_extension.dart';
|
||||
import 'package:extera_next/utils/platform_infos.dart';
|
||||
import 'package:extera_next/widgets/adaptive_dialogs/show_ok_cancel_alert_dialog.dart';
|
||||
import 'package:extera_next/widgets/future_loading_dialog.dart';
|
||||
import '../../utils/adaptive_bottom_sheet.dart';
|
||||
import '../key_verification/key_verification_dialog.dart';
|
||||
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
||||
import 'package:fluffychat/pages/chat/add_widget_tile_view.dart';
|
||||
import 'package:extera_next/pages/chat/add_widget_tile_view.dart';
|
||||
|
||||
class AddWidgetTile extends StatefulWidget {
|
||||
final Room room;
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:fluffychat/pages/chat/add_widget_tile.dart';
|
||||
import 'package:extera_next/pages/chat/add_widget_tile.dart';
|
||||
|
||||
class AddWidgetTileView extends StatelessWidget {
|
||||
final AddWidgetTileState controller;
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
import 'dart:async';
|
||||
import 'dart:io';
|
||||
|
||||
import 'package:fluffychat/pages/chat/recovered_event_dialog.dart';
|
||||
import 'package:fluffychat/pages/chat/translated_event_dialog.dart';
|
||||
import 'package:fluffychat/utils/file_description.dart';
|
||||
import 'package:fluffychat/utils/matrix_sdk_extensions/synapse_admin_extension.dart';
|
||||
import 'package:fluffychat/utils/translator.dart';
|
||||
import 'package:extera_next/pages/chat/recovered_event_dialog.dart';
|
||||
import 'package:extera_next/pages/chat/translated_event_dialog.dart';
|
||||
import 'package:extera_next/utils/file_description.dart';
|
||||
import 'package:extera_next/utils/matrix_sdk_extensions/synapse_admin_extension.dart';
|
||||
import 'package:extera_next/utils/translator.dart';
|
||||
import 'package:flutter/foundation.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
|
|
@ -14,7 +14,7 @@ import 'package:collection/collection.dart';
|
|||
import 'package:desktop_drop/desktop_drop.dart';
|
||||
import 'package:device_info_plus/device_info_plus.dart';
|
||||
import 'package:emoji_picker_flutter/emoji_picker_flutter.dart';
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
import 'package:go_router/go_router.dart';
|
||||
import 'package:image_picker/image_picker.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
|
@ -23,27 +23,27 @@ import 'package:scroll_to_index/scroll_to_index.dart';
|
|||
import 'package:shared_preferences/shared_preferences.dart';
|
||||
import 'package:universal_html/html.dart' as html;
|
||||
|
||||
import 'package:fluffychat/config/app_config.dart';
|
||||
import 'package:fluffychat/config/setting_keys.dart';
|
||||
import 'package:fluffychat/config/themes.dart';
|
||||
import 'package:fluffychat/pages/chat/chat_view.dart';
|
||||
import 'package:fluffychat/pages/chat/event_info_dialog.dart';
|
||||
import 'package:fluffychat/pages/chat/recording_dialog.dart';
|
||||
import 'package:fluffychat/pages/chat_details/chat_details.dart';
|
||||
import 'package:fluffychat/utils/error_reporter.dart';
|
||||
import 'package:fluffychat/utils/file_selector.dart';
|
||||
import 'package:fluffychat/utils/matrix_sdk_extensions/event_extension.dart';
|
||||
import 'package:fluffychat/utils/matrix_sdk_extensions/filtered_timeline_extension.dart';
|
||||
import 'package:fluffychat/utils/matrix_sdk_extensions/matrix_locals.dart';
|
||||
import 'package:fluffychat/utils/other_party_can_receive.dart';
|
||||
import 'package:fluffychat/utils/platform_infos.dart';
|
||||
import 'package:fluffychat/utils/show_scaffold_dialog.dart';
|
||||
import 'package:fluffychat/widgets/adaptive_dialogs/show_modal_action_popup.dart';
|
||||
import 'package:fluffychat/widgets/adaptive_dialogs/show_ok_cancel_alert_dialog.dart';
|
||||
import 'package:fluffychat/widgets/adaptive_dialogs/show_text_input_dialog.dart';
|
||||
import 'package:fluffychat/widgets/future_loading_dialog.dart';
|
||||
import 'package:fluffychat/widgets/matrix.dart';
|
||||
import 'package:fluffychat/widgets/share_scaffold_dialog.dart';
|
||||
import 'package:extera_next/config/app_config.dart';
|
||||
import 'package:extera_next/config/setting_keys.dart';
|
||||
import 'package:extera_next/config/themes.dart';
|
||||
import 'package:extera_next/pages/chat/chat_view.dart';
|
||||
import 'package:extera_next/pages/chat/event_info_dialog.dart';
|
||||
import 'package:extera_next/pages/chat/recording_dialog.dart';
|
||||
import 'package:extera_next/pages/chat_details/chat_details.dart';
|
||||
import 'package:extera_next/utils/error_reporter.dart';
|
||||
import 'package:extera_next/utils/file_selector.dart';
|
||||
import 'package:extera_next/utils/matrix_sdk_extensions/event_extension.dart';
|
||||
import 'package:extera_next/utils/matrix_sdk_extensions/filtered_timeline_extension.dart';
|
||||
import 'package:extera_next/utils/matrix_sdk_extensions/matrix_locals.dart';
|
||||
import 'package:extera_next/utils/other_party_can_receive.dart';
|
||||
import 'package:extera_next/utils/platform_infos.dart';
|
||||
import 'package:extera_next/utils/show_scaffold_dialog.dart';
|
||||
import 'package:extera_next/widgets/adaptive_dialogs/show_modal_action_popup.dart';
|
||||
import 'package:extera_next/widgets/adaptive_dialogs/show_ok_cancel_alert_dialog.dart';
|
||||
import 'package:extera_next/widgets/adaptive_dialogs/show_text_input_dialog.dart';
|
||||
import 'package:extera_next/widgets/future_loading_dialog.dart';
|
||||
import 'package:extera_next/widgets/matrix.dart';
|
||||
import 'package:extera_next/widgets/share_scaffold_dialog.dart';
|
||||
import '../../utils/account_bundles.dart';
|
||||
import '../../utils/localized_exception_extension.dart';
|
||||
import 'send_file_dialog.dart';
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ import 'package:flutter/material.dart';
|
|||
|
||||
import 'package:flutter_linkify/flutter_linkify.dart';
|
||||
|
||||
import 'package:fluffychat/utils/url_launcher.dart';
|
||||
import 'package:extera_next/utils/url_launcher.dart';
|
||||
|
||||
class ChatAppBarListTile extends StatelessWidget {
|
||||
final Widget? leading;
|
||||
|
|
|
|||
|
|
@ -1,16 +1,16 @@
|
|||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
import 'package:go_router/go_router.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
||||
import 'package:fluffychat/config/themes.dart';
|
||||
import 'package:fluffychat/pages/chat/chat.dart';
|
||||
import 'package:fluffychat/utils/date_time_extension.dart';
|
||||
import 'package:fluffychat/utils/matrix_sdk_extensions/matrix_locals.dart';
|
||||
import 'package:fluffychat/utils/sync_status_localization.dart';
|
||||
import 'package:fluffychat/widgets/avatar.dart';
|
||||
import 'package:fluffychat/widgets/presence_builder.dart';
|
||||
import 'package:extera_next/config/themes.dart';
|
||||
import 'package:extera_next/pages/chat/chat.dart';
|
||||
import 'package:extera_next/utils/date_time_extension.dart';
|
||||
import 'package:extera_next/utils/matrix_sdk_extensions/matrix_locals.dart';
|
||||
import 'package:extera_next/utils/sync_status_localization.dart';
|
||||
import 'package:extera_next/widgets/avatar.dart';
|
||||
import 'package:extera_next/widgets/presence_builder.dart';
|
||||
|
||||
class ChatAppBarTitle extends StatelessWidget {
|
||||
final ChatController controller;
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:emoji_picker_flutter/emoji_picker_flutter.dart';
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
||||
import 'package:fluffychat/config/themes.dart';
|
||||
import 'package:fluffychat/pages/chat/sticker_picker_dialog.dart';
|
||||
import 'package:extera_next/config/themes.dart';
|
||||
import 'package:extera_next/pages/chat/sticker_picker_dialog.dart';
|
||||
import 'chat.dart';
|
||||
|
||||
class ChatEmojiPicker extends StatelessWidget {
|
||||
|
|
|
|||
|
|
@ -1,17 +1,17 @@
|
|||
import 'package:fluffychat/config/app_config.dart';
|
||||
import 'package:extera_next/config/app_config.dart';
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:scroll_to_index/scroll_to_index.dart';
|
||||
|
||||
import 'package:fluffychat/config/themes.dart';
|
||||
import 'package:fluffychat/pages/chat/chat.dart';
|
||||
import 'package:fluffychat/pages/chat/events/message.dart';
|
||||
import 'package:fluffychat/pages/chat/seen_by_row.dart';
|
||||
import 'package:fluffychat/pages/chat/typing_indicators.dart';
|
||||
import 'package:fluffychat/utils/account_config.dart';
|
||||
import 'package:fluffychat/utils/matrix_sdk_extensions/filtered_timeline_extension.dart';
|
||||
import 'package:fluffychat/utils/platform_infos.dart';
|
||||
import 'package:extera_next/config/themes.dart';
|
||||
import 'package:extera_next/pages/chat/chat.dart';
|
||||
import 'package:extera_next/pages/chat/events/message.dart';
|
||||
import 'package:extera_next/pages/chat/seen_by_row.dart';
|
||||
import 'package:extera_next/pages/chat/typing_indicators.dart';
|
||||
import 'package:extera_next/utils/account_config.dart';
|
||||
import 'package:extera_next/utils/matrix_sdk_extensions/filtered_timeline_extension.dart';
|
||||
import 'package:extera_next/utils/platform_infos.dart';
|
||||
|
||||
class ChatEventList extends StatelessWidget {
|
||||
final ChatController controller;
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:animations/animations.dart';
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
||||
import 'package:fluffychat/config/app_config.dart';
|
||||
import 'package:fluffychat/utils/other_party_can_receive.dart';
|
||||
import 'package:fluffychat/utils/platform_infos.dart';
|
||||
import 'package:fluffychat/widgets/avatar.dart';
|
||||
import 'package:fluffychat/widgets/matrix.dart';
|
||||
import 'package:extera_next/config/app_config.dart';
|
||||
import 'package:extera_next/utils/other_party_can_receive.dart';
|
||||
import 'package:extera_next/utils/platform_infos.dart';
|
||||
import 'package:extera_next/widgets/avatar.dart';
|
||||
import 'package:extera_next/widgets/matrix.dart';
|
||||
import '../../config/themes.dart';
|
||||
import 'chat.dart';
|
||||
import 'input_bar.dart';
|
||||
|
|
|
|||
|
|
@ -4,26 +4,26 @@ import 'package:flutter/material.dart';
|
|||
|
||||
import 'package:badges/badges.dart';
|
||||
import 'package:desktop_drop/desktop_drop.dart';
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
||||
import 'package:fluffychat/config/app_config.dart';
|
||||
import 'package:fluffychat/config/themes.dart';
|
||||
import 'package:fluffychat/pages/chat/chat.dart';
|
||||
import 'package:fluffychat/pages/chat/chat_app_bar_list_tile.dart';
|
||||
import 'package:fluffychat/pages/chat/chat_app_bar_title.dart';
|
||||
import 'package:fluffychat/pages/chat/chat_event_list.dart';
|
||||
import 'package:fluffychat/pages/chat/encryption_button.dart';
|
||||
import 'package:fluffychat/pages/chat/pinned_events.dart';
|
||||
import 'package:fluffychat/pages/chat/reactions_picker.dart';
|
||||
import 'package:fluffychat/pages/chat/reply_display.dart';
|
||||
import 'package:fluffychat/utils/account_config.dart';
|
||||
import 'package:fluffychat/utils/localized_exception_extension.dart';
|
||||
import 'package:fluffychat/widgets/chat_settings_popup_menu.dart';
|
||||
import 'package:fluffychat/widgets/future_loading_dialog.dart';
|
||||
import 'package:fluffychat/widgets/matrix.dart';
|
||||
import 'package:fluffychat/widgets/mxc_image.dart';
|
||||
import 'package:fluffychat/widgets/unread_rooms_badge.dart';
|
||||
import 'package:extera_next/config/app_config.dart';
|
||||
import 'package:extera_next/config/themes.dart';
|
||||
import 'package:extera_next/pages/chat/chat.dart';
|
||||
import 'package:extera_next/pages/chat/chat_app_bar_list_tile.dart';
|
||||
import 'package:extera_next/pages/chat/chat_app_bar_title.dart';
|
||||
import 'package:extera_next/pages/chat/chat_event_list.dart';
|
||||
import 'package:extera_next/pages/chat/encryption_button.dart';
|
||||
import 'package:extera_next/pages/chat/pinned_events.dart';
|
||||
import 'package:extera_next/pages/chat/reactions_picker.dart';
|
||||
import 'package:extera_next/pages/chat/reply_display.dart';
|
||||
import 'package:extera_next/utils/account_config.dart';
|
||||
import 'package:extera_next/utils/localized_exception_extension.dart';
|
||||
import 'package:extera_next/widgets/chat_settings_popup_menu.dart';
|
||||
import 'package:extera_next/widgets/future_loading_dialog.dart';
|
||||
import 'package:extera_next/widgets/matrix.dart';
|
||||
import 'package:extera_next/widgets/mxc_image.dart';
|
||||
import 'package:extera_next/widgets/unread_rooms_badge.dart';
|
||||
import '../../utils/stream_extension.dart';
|
||||
import 'chat_emoji_picker.dart';
|
||||
import 'chat_input_row.dart';
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
// This file is auto-generated using scripts/generate_command_hints_glue.sh.
|
||||
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
|
||||
String commandExample(String command) {
|
||||
switch (command) {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
import 'package:go_router/go_router.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
||||
|
|
|
|||
|
|
@ -2,13 +2,13 @@ import 'dart:convert';
|
|||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
||||
import 'package:fluffychat/config/app_config.dart';
|
||||
import 'package:fluffychat/utils/adaptive_bottom_sheet.dart';
|
||||
import 'package:fluffychat/utils/date_time_extension.dart';
|
||||
import 'package:fluffychat/widgets/avatar.dart';
|
||||
import 'package:extera_next/config/app_config.dart';
|
||||
import 'package:extera_next/utils/adaptive_bottom_sheet.dart';
|
||||
import 'package:extera_next/utils/date_time_extension.dart';
|
||||
import 'package:extera_next/widgets/avatar.dart';
|
||||
|
||||
extension EventInfoDialogExtension on Event {
|
||||
void showInfoDialog(BuildContext context) => showAdaptiveBottomSheet(
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import 'dart:async';
|
||||
import 'dart:io';
|
||||
|
||||
import 'package:fluffychat/pages/chat/events/html_message.dart';
|
||||
import 'package:extera_next/pages/chat/events/html_message.dart';
|
||||
import 'package:flutter/foundation.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
|
|
@ -11,12 +11,12 @@ import 'package:matrix/matrix.dart';
|
|||
import 'package:opus_caf_converter_dart/opus_caf_converter_dart.dart';
|
||||
import 'package:path_provider/path_provider.dart';
|
||||
|
||||
import 'package:fluffychat/config/app_config.dart';
|
||||
import 'package:fluffychat/config/themes.dart';
|
||||
import 'package:fluffychat/utils/error_reporter.dart';
|
||||
import 'package:fluffychat/utils/file_description.dart';
|
||||
import 'package:fluffychat/utils/localized_exception_extension.dart';
|
||||
import 'package:fluffychat/utils/url_launcher.dart';
|
||||
import 'package:extera_next/config/app_config.dart';
|
||||
import 'package:extera_next/config/themes.dart';
|
||||
import 'package:extera_next/utils/error_reporter.dart';
|
||||
import 'package:extera_next/utils/file_description.dart';
|
||||
import 'package:extera_next/utils/localized_exception_extension.dart';
|
||||
import 'package:extera_next/utils/url_launcher.dart';
|
||||
import '../../../utils/matrix_sdk_extensions/event_extension.dart';
|
||||
|
||||
class AudioPlayerWidget extends StatefulWidget {
|
||||
|
|
|
|||
|
|
@ -2,10 +2,10 @@ import 'dart:math';
|
|||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
||||
import 'package:fluffychat/config/app_config.dart';
|
||||
import 'package:extera_next/config/app_config.dart';
|
||||
|
||||
class CuteContent extends StatefulWidget {
|
||||
final Event event;
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@ import 'package:html/dom.dart' as dom;
|
|||
import 'package:html/parser.dart' as parser;
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
||||
import 'package:fluffychat/widgets/avatar.dart';
|
||||
import 'package:fluffychat/widgets/mxc_image.dart';
|
||||
import 'package:extera_next/widgets/avatar.dart';
|
||||
import 'package:extera_next/widgets/mxc_image.dart';
|
||||
import '../../../utils/url_launcher.dart';
|
||||
|
||||
class HtmlMessage extends StatelessWidget {
|
||||
|
|
@ -278,6 +278,8 @@ class HtmlMessage extends StatelessWidget {
|
|||
borderRadius: BorderRadius.circular(4),
|
||||
child: SingleChildScrollView(
|
||||
scrollDirection: Axis.horizontal,
|
||||
child: SelectableRegion(
|
||||
selectionControls: MaterialTextSelectionControls(),
|
||||
child: HighlightView(
|
||||
node.text,
|
||||
language: node.className
|
||||
|
|
@ -297,7 +299,7 @@ class HtmlMessage extends StatelessWidget {
|
|||
fontSize: fontSize,
|
||||
fontFamily: 'RobotoMono',
|
||||
),
|
||||
),
|
||||
)),
|
||||
),
|
||||
),
|
||||
);
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
import 'package:fluffychat/pages/chat/events/html_message.dart';
|
||||
import 'package:extera_next/pages/chat/events/html_message.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_linkify/flutter_linkify.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
||||
import 'package:fluffychat/config/app_config.dart';
|
||||
import 'package:fluffychat/pages/image_viewer/image_viewer.dart';
|
||||
import 'package:fluffychat/utils/file_description.dart';
|
||||
import 'package:fluffychat/utils/url_launcher.dart';
|
||||
import 'package:fluffychat/widgets/mxc_image.dart';
|
||||
import 'package:extera_next/config/app_config.dart';
|
||||
import 'package:extera_next/pages/image_viewer/image_viewer.dart';
|
||||
import 'package:extera_next/utils/file_description.dart';
|
||||
import 'package:extera_next/utils/url_launcher.dart';
|
||||
import 'package:extera_next/widgets/mxc_image.dart';
|
||||
import '../../../widgets/blur_hash.dart';
|
||||
|
||||
class ImageBubble extends StatelessWidget {
|
||||
|
|
|
|||
|
|
@ -1,23 +1,23 @@
|
|||
import 'dart:ui' as ui;
|
||||
|
||||
import 'package:emoji_picker_flutter/emoji_picker_flutter.dart';
|
||||
import 'package:fluffychat/utils/adaptive_bottom_sheet.dart';
|
||||
import 'package:fluffychat/utils/poll_events.dart';
|
||||
import 'package:extera_next/utils/adaptive_bottom_sheet.dart';
|
||||
import 'package:extera_next/utils/poll_events.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
import 'package:swipe_to_action/swipe_to_action.dart';
|
||||
|
||||
import 'package:fluffychat/config/themes.dart';
|
||||
import 'package:fluffychat/pages/chat/events/room_creation_state_event.dart';
|
||||
import 'package:fluffychat/utils/date_time_extension.dart';
|
||||
import 'package:fluffychat/utils/file_description.dart';
|
||||
import 'package:fluffychat/utils/string_color.dart';
|
||||
import 'package:fluffychat/widgets/avatar.dart';
|
||||
import 'package:fluffychat/widgets/matrix.dart';
|
||||
import 'package:fluffychat/widgets/member_actions_popup_menu_button.dart';
|
||||
import 'package:extera_next/config/themes.dart';
|
||||
import 'package:extera_next/pages/chat/events/room_creation_state_event.dart';
|
||||
import 'package:extera_next/utils/date_time_extension.dart';
|
||||
import 'package:extera_next/utils/file_description.dart';
|
||||
import 'package:extera_next/utils/string_color.dart';
|
||||
import 'package:extera_next/widgets/avatar.dart';
|
||||
import 'package:extera_next/widgets/matrix.dart';
|
||||
import 'package:extera_next/widgets/member_actions_popup_menu_button.dart';
|
||||
import '../../../config/app_config.dart';
|
||||
import 'message_content.dart';
|
||||
import 'message_reactions.dart';
|
||||
|
|
|
|||
|
|
@ -1,19 +1,19 @@
|
|||
import 'dart:math';
|
||||
|
||||
import 'package:fluffychat/pages/chat/events/poll_content.dart';
|
||||
import 'package:fluffychat/utils/poll_events.dart';
|
||||
import 'package:extera_next/pages/chat/events/poll_content.dart';
|
||||
import 'package:extera_next/utils/poll_events.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
import 'package:flutter_linkify/flutter_linkify.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
||||
import 'package:fluffychat/pages/chat/events/video_player.dart';
|
||||
import 'package:fluffychat/utils/adaptive_bottom_sheet.dart';
|
||||
import 'package:fluffychat/utils/date_time_extension.dart';
|
||||
import 'package:fluffychat/utils/matrix_sdk_extensions/matrix_locals.dart';
|
||||
import 'package:fluffychat/widgets/avatar.dart';
|
||||
import 'package:fluffychat/widgets/matrix.dart';
|
||||
import 'package:extera_next/pages/chat/events/video_player.dart';
|
||||
import 'package:extera_next/utils/adaptive_bottom_sheet.dart';
|
||||
import 'package:extera_next/utils/date_time_extension.dart';
|
||||
import 'package:extera_next/utils/matrix_sdk_extensions/matrix_locals.dart';
|
||||
import 'package:extera_next/widgets/avatar.dart';
|
||||
import 'package:extera_next/widgets/matrix.dart';
|
||||
import '../../../config/app_config.dart';
|
||||
import '../../../utils/platform_infos.dart';
|
||||
import '../../../utils/url_launcher.dart';
|
||||
|
|
|
|||
|
|
@ -1,13 +1,13 @@
|
|||
import 'package:fluffychat/pages/chat/events/html_message.dart';
|
||||
import 'package:extera_next/pages/chat/events/html_message.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_linkify/flutter_linkify.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
||||
import 'package:fluffychat/config/app_config.dart';
|
||||
import 'package:fluffychat/utils/file_description.dart';
|
||||
import 'package:fluffychat/utils/matrix_sdk_extensions/event_extension.dart';
|
||||
import 'package:fluffychat/utils/url_launcher.dart';
|
||||
import 'package:extera_next/config/app_config.dart';
|
||||
import 'package:extera_next/utils/file_description.dart';
|
||||
import 'package:extera_next/utils/matrix_sdk_extensions/event_extension.dart';
|
||||
import 'package:extera_next/utils/url_launcher.dart';
|
||||
|
||||
class MessageDownloadContent extends StatelessWidget {
|
||||
final Event event;
|
||||
|
|
|
|||
|
|
@ -3,12 +3,12 @@ import 'package:flutter/material.dart';
|
|||
import 'package:collection/collection.dart' show IterableExtension;
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
||||
import 'package:fluffychat/config/app_config.dart';
|
||||
import 'package:fluffychat/config/themes.dart';
|
||||
import 'package:fluffychat/widgets/avatar.dart';
|
||||
import 'package:fluffychat/widgets/future_loading_dialog.dart';
|
||||
import 'package:fluffychat/widgets/matrix.dart';
|
||||
import 'package:fluffychat/widgets/mxc_image.dart';
|
||||
import 'package:extera_next/config/app_config.dart';
|
||||
import 'package:extera_next/config/themes.dart';
|
||||
import 'package:extera_next/widgets/avatar.dart';
|
||||
import 'package:extera_next/widgets/future_loading_dialog.dart';
|
||||
import 'package:extera_next/widgets/matrix.dart';
|
||||
import 'package:extera_next/widgets/mxc_image.dart';
|
||||
|
||||
class MessageReactions extends StatelessWidget {
|
||||
final Event event;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import 'package:fluffychat/utils/poll_events.dart';
|
||||
import 'package:extera_next/utils/poll_events.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/widgets.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
||||
import 'package:fluffychat/utils/matrix_sdk_extensions/matrix_locals.dart';
|
||||
import 'package:extera_next/utils/matrix_sdk_extensions/matrix_locals.dart';
|
||||
import '../../../config/app_config.dart';
|
||||
|
||||
class ReplyContent extends StatelessWidget {
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
||||
import 'package:fluffychat/config/app_config.dart';
|
||||
import 'package:fluffychat/utils/date_time_extension.dart';
|
||||
import 'package:fluffychat/utils/matrix_sdk_extensions/matrix_locals.dart';
|
||||
import 'package:fluffychat/widgets/avatar.dart';
|
||||
import 'package:extera_next/config/app_config.dart';
|
||||
import 'package:extera_next/utils/date_time_extension.dart';
|
||||
import 'package:extera_next/utils/matrix_sdk_extensions/matrix_locals.dart';
|
||||
import 'package:extera_next/widgets/avatar.dart';
|
||||
|
||||
class RoomCreationStateEvent extends StatelessWidget {
|
||||
final Event event;
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
||||
import 'package:fluffychat/utils/matrix_sdk_extensions/matrix_locals.dart';
|
||||
import 'package:extera_next/utils/matrix_sdk_extensions/matrix_locals.dart';
|
||||
import '../../../config/app_config.dart';
|
||||
|
||||
class StateMessage extends StatelessWidget {
|
||||
|
|
|
|||
|
|
@ -1,27 +1,27 @@
|
|||
import 'dart:io';
|
||||
|
||||
import 'package:fluffychat/pages/chat/events/html_message.dart';
|
||||
import 'package:fluffychat/pages/image_viewer/image_viewer.dart';
|
||||
import 'package:fluffychat/widgets/mxc_image.dart';
|
||||
import 'package:extera_next/pages/chat/events/html_message.dart';
|
||||
import 'package:extera_next/pages/image_viewer/image_viewer.dart';
|
||||
import 'package:extera_next/widgets/mxc_image.dart';
|
||||
import 'package:flutter/foundation.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:chewie/chewie.dart';
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
import 'package:flutter_linkify/flutter_linkify.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
import 'package:path_provider/path_provider.dart';
|
||||
import 'package:universal_html/html.dart' as html;
|
||||
import 'package:video_player/video_player.dart';
|
||||
|
||||
import 'package:fluffychat/config/app_config.dart';
|
||||
import 'package:fluffychat/pages/chat/events/image_bubble.dart';
|
||||
import 'package:fluffychat/utils/file_description.dart';
|
||||
import 'package:fluffychat/utils/localized_exception_extension.dart';
|
||||
import 'package:fluffychat/utils/matrix_sdk_extensions/event_extension.dart';
|
||||
import 'package:fluffychat/utils/platform_infos.dart';
|
||||
import 'package:fluffychat/utils/url_launcher.dart';
|
||||
import 'package:fluffychat/widgets/blur_hash.dart';
|
||||
import 'package:extera_next/config/app_config.dart';
|
||||
import 'package:extera_next/pages/chat/events/image_bubble.dart';
|
||||
import 'package:extera_next/utils/file_description.dart';
|
||||
import 'package:extera_next/utils/localized_exception_extension.dart';
|
||||
import 'package:extera_next/utils/matrix_sdk_extensions/event_extension.dart';
|
||||
import 'package:extera_next/utils/platform_infos.dart';
|
||||
import 'package:extera_next/utils/url_launcher.dart';
|
||||
import 'package:extera_next/widgets/blur_hash.dart';
|
||||
import '../../../utils/error_reporter.dart';
|
||||
|
||||
class EventVideoPlayer extends StatelessWidget {
|
||||
|
|
|
|||
|
|
@ -2,13 +2,13 @@ import 'package:flutter/material.dart';
|
|||
import 'package:flutter/services.dart';
|
||||
|
||||
import 'package:emojis/emoji.dart';
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
import 'package:flutter_typeahead/flutter_typeahead.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
import 'package:slugify/slugify.dart';
|
||||
|
||||
import 'package:fluffychat/utils/markdown_context_builder.dart';
|
||||
import 'package:fluffychat/widgets/mxc_image.dart';
|
||||
import 'package:extera_next/utils/markdown_context_builder.dart';
|
||||
import 'package:extera_next/widgets/mxc_image.dart';
|
||||
import '../../widgets/avatar.dart';
|
||||
import '../../widgets/matrix.dart';
|
||||
import 'command_hints.dart';
|
||||
|
|
|
|||
|
|
@ -2,14 +2,14 @@ import 'dart:async';
|
|||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
||||
import 'package:fluffychat/pages/chat/chat.dart';
|
||||
import 'package:fluffychat/pages/chat/chat_app_bar_list_tile.dart';
|
||||
import 'package:fluffychat/utils/matrix_sdk_extensions/matrix_locals.dart';
|
||||
import 'package:fluffychat/widgets/adaptive_dialogs/show_modal_action_popup.dart';
|
||||
import 'package:fluffychat/widgets/future_loading_dialog.dart';
|
||||
import 'package:extera_next/pages/chat/chat.dart';
|
||||
import 'package:extera_next/pages/chat/chat_app_bar_list_tile.dart';
|
||||
import 'package:extera_next/utils/matrix_sdk_extensions/matrix_locals.dart';
|
||||
import 'package:extera_next/widgets/adaptive_dialogs/show_modal_action_popup.dart';
|
||||
import 'package:extera_next/widgets/future_loading_dialog.dart';
|
||||
|
||||
class PinnedEvents extends StatelessWidget {
|
||||
final ChatController controller;
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@ import 'package:flutter/material.dart';
|
|||
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
||||
import 'package:fluffychat/config/app_config.dart';
|
||||
import 'package:fluffychat/config/app_emojis.dart';
|
||||
import 'package:fluffychat/pages/chat/chat.dart';
|
||||
import 'package:extera_next/config/app_config.dart';
|
||||
import 'package:extera_next/config/app_emojis.dart';
|
||||
import 'package:extera_next/pages/chat/chat.dart';
|
||||
import '../../config/themes.dart';
|
||||
|
||||
class ReactionsPicker extends StatelessWidget {
|
||||
|
|
|
|||
|
|
@ -4,16 +4,16 @@ import 'package:flutter/cupertino.dart';
|
|||
import 'package:flutter/foundation.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
import 'package:path/path.dart' as path_lib;
|
||||
import 'package:path_provider/path_provider.dart';
|
||||
import 'package:record/record.dart';
|
||||
import 'package:wakelock_plus/wakelock_plus.dart';
|
||||
|
||||
import 'package:fluffychat/config/app_config.dart';
|
||||
import 'package:fluffychat/config/setting_keys.dart';
|
||||
import 'package:fluffychat/utils/platform_infos.dart';
|
||||
import 'package:fluffychat/widgets/matrix.dart';
|
||||
import 'package:extera_next/config/app_config.dart';
|
||||
import 'package:extera_next/config/setting_keys.dart';
|
||||
import 'package:extera_next/utils/platform_infos.dart';
|
||||
import 'package:extera_next/widgets/matrix.dart';
|
||||
import 'events/audio_player.dart';
|
||||
|
||||
class RecordingDialog extends StatefulWidget {
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
import 'package:fluffychat/config/themes.dart';
|
||||
import 'package:fluffychat/pages/chat/events/message.dart';
|
||||
import 'package:fluffychat/widgets/adaptive_dialogs/adaptive_dialog_action.dart';
|
||||
import 'package:extera_next/config/themes.dart';
|
||||
import 'package:extera_next/pages/chat/events/message.dart';
|
||||
import 'package:extera_next/widgets/adaptive_dialogs/adaptive_dialog_action.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
|
||||
class RecoveredEventDialog extends StatefulWidget {
|
||||
final Event event;
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
||||
import 'package:fluffychat/utils/matrix_sdk_extensions/matrix_locals.dart';
|
||||
import 'package:extera_next/utils/matrix_sdk_extensions/matrix_locals.dart';
|
||||
import '../../config/themes.dart';
|
||||
import 'chat.dart';
|
||||
import 'events/reply_content.dart';
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:fluffychat/config/themes.dart';
|
||||
import 'package:fluffychat/pages/chat/chat.dart';
|
||||
import 'package:fluffychat/utils/room_status_extension.dart';
|
||||
import 'package:fluffychat/widgets/avatar.dart';
|
||||
import 'package:fluffychat/widgets/matrix.dart';
|
||||
import 'package:extera_next/config/themes.dart';
|
||||
import 'package:extera_next/pages/chat/chat.dart';
|
||||
import 'package:extera_next/utils/room_status_extension.dart';
|
||||
import 'package:extera_next/widgets/avatar.dart';
|
||||
import 'package:extera_next/widgets/matrix.dart';
|
||||
|
||||
class SeenByRow extends StatelessWidget {
|
||||
final ChatController controller;
|
||||
|
|
|
|||
|
|
@ -1,20 +1,20 @@
|
|||
import 'package:fluffychat/widgets/matrix.dart';
|
||||
import 'package:extera_next/widgets/matrix.dart';
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:cross_file/cross_file.dart';
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
import 'package:mime/mime.dart';
|
||||
|
||||
import 'package:fluffychat/config/app_config.dart';
|
||||
import 'package:fluffychat/utils/localized_exception_extension.dart';
|
||||
import 'package:fluffychat/utils/matrix_sdk_extensions/matrix_file_extension.dart';
|
||||
import 'package:fluffychat/utils/other_party_can_receive.dart';
|
||||
import 'package:fluffychat/utils/platform_infos.dart';
|
||||
import 'package:fluffychat/utils/size_string.dart';
|
||||
import 'package:fluffychat/widgets/adaptive_dialogs/adaptive_dialog_action.dart';
|
||||
import 'package:fluffychat/widgets/adaptive_dialogs/dialog_text_field.dart';
|
||||
import 'package:extera_next/config/app_config.dart';
|
||||
import 'package:extera_next/utils/localized_exception_extension.dart';
|
||||
import 'package:extera_next/utils/matrix_sdk_extensions/matrix_file_extension.dart';
|
||||
import 'package:extera_next/utils/other_party_can_receive.dart';
|
||||
import 'package:extera_next/utils/platform_infos.dart';
|
||||
import 'package:extera_next/utils/size_string.dart';
|
||||
import 'package:extera_next/widgets/adaptive_dialogs/adaptive_dialog_action.dart';
|
||||
import 'package:extera_next/widgets/adaptive_dialogs/dialog_text_field.dart';
|
||||
import '../../utils/resize_video.dart';
|
||||
import 'package:matrix/src/utils/markdown.dart';
|
||||
import 'package:html_unescape/html_unescape.dart';
|
||||
|
|
|
|||
|
|
@ -3,13 +3,13 @@ import 'dart:async';
|
|||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
import 'package:geolocator/geolocator.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
||||
import 'package:fluffychat/pages/chat/events/map_bubble.dart';
|
||||
import 'package:fluffychat/widgets/adaptive_dialogs/adaptive_dialog_action.dart';
|
||||
import 'package:fluffychat/widgets/future_loading_dialog.dart';
|
||||
import 'package:extera_next/pages/chat/events/map_bubble.dart';
|
||||
import 'package:extera_next/widgets/adaptive_dialogs/adaptive_dialog_action.dart';
|
||||
import 'package:extera_next/widgets/future_loading_dialog.dart';
|
||||
|
||||
class SendLocationDialog extends StatefulWidget {
|
||||
final Room room;
|
||||
|
|
|
|||
|
|
@ -2,10 +2,10 @@ import 'package:flutter/material.dart';
|
|||
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
||||
import 'package:fluffychat/config/app_config.dart';
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:fluffychat/utils/url_launcher.dart';
|
||||
import 'package:fluffychat/widgets/mxc_image.dart';
|
||||
import 'package:extera_next/config/app_config.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/utils/url_launcher.dart';
|
||||
import 'package:extera_next/widgets/mxc_image.dart';
|
||||
import '../../widgets/avatar.dart';
|
||||
|
||||
class StickerPickerDialog extends StatefulWidget {
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
import 'package:fluffychat/config/themes.dart';
|
||||
import 'package:fluffychat/pages/chat/events/message.dart';
|
||||
import 'package:fluffychat/widgets/adaptive_dialogs/adaptive_dialog_action.dart';
|
||||
import 'package:extera_next/config/themes.dart';
|
||||
import 'package:extera_next/pages/chat/events/message.dart';
|
||||
import 'package:extera_next/widgets/adaptive_dialogs/adaptive_dialog_action.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
|
||||
class TranslatedEventDialog extends StatefulWidget {
|
||||
final Event event;
|
||||
|
|
|
|||
|
|
@ -2,11 +2,11 @@ import 'dart:async';
|
|||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:fluffychat/config/app_config.dart';
|
||||
import 'package:fluffychat/config/themes.dart';
|
||||
import 'package:fluffychat/pages/chat/chat.dart';
|
||||
import 'package:fluffychat/widgets/avatar.dart';
|
||||
import 'package:fluffychat/widgets/matrix.dart';
|
||||
import 'package:extera_next/config/app_config.dart';
|
||||
import 'package:extera_next/config/themes.dart';
|
||||
import 'package:extera_next/pages/chat/chat.dart';
|
||||
import 'package:extera_next/widgets/avatar.dart';
|
||||
import 'package:extera_next/widgets/matrix.dart';
|
||||
|
||||
class TypingIndicators extends StatelessWidget {
|
||||
final ChatController controller;
|
||||
|
|
|
|||
|
|
@ -1,16 +1,16 @@
|
|||
import 'package:flutter/material.dart' hide Visibility;
|
||||
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
import 'package:go_router/go_router.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
||||
import 'package:fluffychat/pages/chat_access_settings/chat_access_settings_page.dart';
|
||||
import 'package:fluffychat/utils/localized_exception_extension.dart';
|
||||
import 'package:fluffychat/widgets/adaptive_dialogs/show_modal_action_popup.dart';
|
||||
import 'package:fluffychat/widgets/adaptive_dialogs/show_ok_cancel_alert_dialog.dart';
|
||||
import 'package:fluffychat/widgets/adaptive_dialogs/show_text_input_dialog.dart';
|
||||
import 'package:fluffychat/widgets/future_loading_dialog.dart';
|
||||
import 'package:fluffychat/widgets/matrix.dart';
|
||||
import 'package:extera_next/pages/chat_access_settings/chat_access_settings_page.dart';
|
||||
import 'package:extera_next/utils/localized_exception_extension.dart';
|
||||
import 'package:extera_next/widgets/adaptive_dialogs/show_modal_action_popup.dart';
|
||||
import 'package:extera_next/widgets/adaptive_dialogs/show_ok_cancel_alert_dialog.dart';
|
||||
import 'package:extera_next/widgets/adaptive_dialogs/show_text_input_dialog.dart';
|
||||
import 'package:extera_next/widgets/future_loading_dialog.dart';
|
||||
import 'package:extera_next/widgets/matrix.dart';
|
||||
|
||||
class ChatAccessSettings extends StatefulWidget {
|
||||
final String roomId;
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
import 'package:flutter/material.dart' hide Visibility;
|
||||
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
||||
import 'package:fluffychat/pages/chat_access_settings/chat_access_settings_controller.dart';
|
||||
import 'package:fluffychat/utils/fluffy_share.dart';
|
||||
import 'package:fluffychat/utils/matrix_sdk_extensions/matrix_locals.dart';
|
||||
import 'package:fluffychat/widgets/layouts/max_width_body.dart';
|
||||
import 'package:extera_next/pages/chat_access_settings/chat_access_settings_controller.dart';
|
||||
import 'package:extera_next/utils/fluffy_share.dart';
|
||||
import 'package:extera_next/utils/matrix_sdk_extensions/matrix_locals.dart';
|
||||
import 'package:extera_next/widgets/layouts/max_width_body.dart';
|
||||
|
||||
class ChatAccessSettingsPageView extends StatelessWidget {
|
||||
final ChatAccessSettingsController controller;
|
||||
|
|
|
|||
|
|
@ -1,20 +1,20 @@
|
|||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:collection/collection.dart';
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
import 'package:go_router/go_router.dart';
|
||||
import 'package:image_picker/image_picker.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
||||
import 'package:fluffychat/pages/chat_details/chat_details_view.dart';
|
||||
import 'package:fluffychat/pages/settings/settings.dart';
|
||||
import 'package:fluffychat/utils/file_selector.dart';
|
||||
import 'package:fluffychat/utils/matrix_sdk_extensions/matrix_locals.dart';
|
||||
import 'package:fluffychat/utils/platform_infos.dart';
|
||||
import 'package:fluffychat/widgets/adaptive_dialogs/show_modal_action_popup.dart';
|
||||
import 'package:fluffychat/widgets/adaptive_dialogs/show_text_input_dialog.dart';
|
||||
import 'package:fluffychat/widgets/future_loading_dialog.dart';
|
||||
import 'package:fluffychat/widgets/matrix.dart';
|
||||
import 'package:extera_next/pages/chat_details/chat_details_view.dart';
|
||||
import 'package:extera_next/pages/settings/settings.dart';
|
||||
import 'package:extera_next/utils/file_selector.dart';
|
||||
import 'package:extera_next/utils/matrix_sdk_extensions/matrix_locals.dart';
|
||||
import 'package:extera_next/utils/platform_infos.dart';
|
||||
import 'package:extera_next/widgets/adaptive_dialogs/show_modal_action_popup.dart';
|
||||
import 'package:extera_next/widgets/adaptive_dialogs/show_text_input_dialog.dart';
|
||||
import 'package:extera_next/widgets/future_loading_dialog.dart';
|
||||
import 'package:extera_next/widgets/matrix.dart';
|
||||
|
||||
enum AliasActions { copy, delete, setCanonical }
|
||||
|
||||
|
|
|
|||
|
|
@ -1,18 +1,18 @@
|
|||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
import 'package:flutter_linkify/flutter_linkify.dart';
|
||||
import 'package:go_router/go_router.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
||||
import 'package:fluffychat/pages/chat_details/chat_details.dart';
|
||||
import 'package:fluffychat/pages/chat_details/participant_list_item.dart';
|
||||
import 'package:fluffychat/utils/fluffy_share.dart';
|
||||
import 'package:fluffychat/utils/matrix_sdk_extensions/matrix_locals.dart';
|
||||
import 'package:fluffychat/widgets/avatar.dart';
|
||||
import 'package:fluffychat/widgets/chat_settings_popup_menu.dart';
|
||||
import 'package:fluffychat/widgets/layouts/max_width_body.dart';
|
||||
import 'package:fluffychat/widgets/matrix.dart';
|
||||
import 'package:extera_next/pages/chat_details/chat_details.dart';
|
||||
import 'package:extera_next/pages/chat_details/participant_list_item.dart';
|
||||
import 'package:extera_next/utils/fluffy_share.dart';
|
||||
import 'package:extera_next/utils/matrix_sdk_extensions/matrix_locals.dart';
|
||||
import 'package:extera_next/widgets/avatar.dart';
|
||||
import 'package:extera_next/widgets/chat_settings_popup_menu.dart';
|
||||
import 'package:extera_next/widgets/layouts/max_width_body.dart';
|
||||
import 'package:extera_next/widgets/matrix.dart';
|
||||
import '../../utils/url_launcher.dart';
|
||||
import '../../widgets/mxc_image_viewer.dart';
|
||||
import '../../widgets/qr_code_viewer.dart';
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
||||
import 'package:fluffychat/config/app_config.dart';
|
||||
import 'package:fluffychat/widgets/member_actions_popup_menu_button.dart';
|
||||
import 'package:extera_next/config/app_config.dart';
|
||||
import 'package:extera_next/widgets/member_actions_popup_menu_button.dart';
|
||||
import '../../widgets/avatar.dart';
|
||||
|
||||
class ParticipantListItem extends StatelessWidget {
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:fluffychat/generated/l10n/l10n.dart';
|
||||
import 'package:extera_next/generated/l10n/l10n.dart';
|
||||
import 'package:go_router/go_router.dart';
|
||||
import 'package:matrix/encryption.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
|
||||
import 'package:fluffychat/pages/chat_encryption_settings/chat_encryption_settings_view.dart';
|
||||
import 'package:fluffychat/widgets/adaptive_dialogs/show_ok_cancel_alert_dialog.dart';
|
||||
import 'package:fluffychat/widgets/future_loading_dialog.dart';
|
||||
import 'package:fluffychat/widgets/matrix.dart';
|
||||
import 'package:extera_next/pages/chat_encryption_settings/chat_encryption_settings_view.dart';
|
||||
import 'package:extera_next/widgets/adaptive_dialogs/show_ok_cancel_alert_dialog.dart';
|
||||
import 'package:extera_next/widgets/future_loading_dialog.dart';
|
||||
import 'package:extera_next/widgets/matrix.dart';
|
||||
import '../key_verification/key_verification_dialog.dart';
|
||||
|
||||
class ChatEncryptionSettings extends StatefulWidget {
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue