Merge pull request #5908 from element-hq/feature/fga/space_settings_iteration
Change : space settings iteration
This commit is contained in:
commit
f29b0e399a
78 changed files with 428 additions and 205 deletions
|
|
@ -10,8 +10,11 @@ package io.element.android.libraries.architecture
|
|||
|
||||
import com.bumble.appyx.core.node.Node
|
||||
import com.bumble.appyx.core.plugin.Plugin
|
||||
import com.bumble.appyx.core.plugin.plugins
|
||||
|
||||
inline fun <reified I : Plugin> Node.callback(): I {
|
||||
return requireNotNull(plugins<I>().singleOrNull()) { "Make sure to actually pass a Callback plugin to your node" }
|
||||
return plugins.callback()
|
||||
}
|
||||
|
||||
inline fun <reified I : Plugin> List<Plugin>.callback(): I {
|
||||
return requireNotNull(filterIsInstance<I>().singleOrNull()) { "Make sure to actually pass a Callback plugin to your node" }
|
||||
}
|
||||
|
|
|
|||
|
|
@ -23,6 +23,9 @@ import kotlinx.coroutines.flow.map
|
|||
* Provides information about the permissions of users in a room.
|
||||
*/
|
||||
interface RoomPermissions : AutoCloseable {
|
||||
/**
|
||||
* Returns true if the current user is able to ban from the room.
|
||||
*/
|
||||
fun canOwnUserBan(): Boolean
|
||||
|
||||
/**
|
||||
|
|
@ -31,7 +34,7 @@ interface RoomPermissions : AutoCloseable {
|
|||
fun canOwnUserInvite(): Boolean
|
||||
|
||||
/**
|
||||
* Returns true if the current user is able to kick in the room.
|
||||
* Returns true if the current user is able to kick from the room.
|
||||
*/
|
||||
fun canOwnUserKick(): Boolean
|
||||
|
||||
|
|
@ -128,10 +131,18 @@ interface RoomPermissions : AutoCloseable {
|
|||
fun canUserTriggerRoomNotification(userId: UserId): Boolean
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns true if the current user can edit roles and permissions in the room ie. can send
|
||||
* a power levels state event.
|
||||
*/
|
||||
fun RoomPermissions.canEditRolesAndPermissions(): Boolean {
|
||||
return canOwnUserSendState(StateEventType.ROOM_POWER_LEVELS)
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns true if the current user can start a call in the room ie. can send
|
||||
* a call member state event.
|
||||
*/
|
||||
fun RoomPermissions.canCall(): Boolean {
|
||||
return canOwnUserSendState(StateEventType.CALL_MEMBER)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -12,7 +12,8 @@ data class RoomPowerLevelsValues(
|
|||
val ban: Long,
|
||||
val invite: Long,
|
||||
val kick: Long,
|
||||
val sendEvents: Long,
|
||||
val eventsDefault: Long,
|
||||
val stateDefault: Long,
|
||||
val redactEvents: Long,
|
||||
val roomName: Long,
|
||||
val roomAvatar: Long,
|
||||
|
|
|
|||
|
|
@ -397,10 +397,12 @@ class JoinedRustRoom(
|
|||
invite = roomPowerLevelsValues.invite,
|
||||
kick = roomPowerLevelsValues.kick,
|
||||
redact = roomPowerLevelsValues.redactEvents,
|
||||
eventsDefault = roomPowerLevelsValues.sendEvents,
|
||||
stateDefault = roomPowerLevelsValues.stateDefault,
|
||||
eventsDefault = roomPowerLevelsValues.eventsDefault,
|
||||
roomName = roomPowerLevelsValues.roomName,
|
||||
roomAvatar = roomPowerLevelsValues.roomAvatar,
|
||||
roomTopic = roomPowerLevelsValues.roomTopic,
|
||||
spaceChild = roomPowerLevelsValues.spaceChild,
|
||||
)
|
||||
innerRoom.applyPowerLevelChanges(changes)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,7 +19,8 @@ object RoomPowerLevelsValuesMapper {
|
|||
ban = values.ban,
|
||||
invite = values.invite,
|
||||
kick = values.kick,
|
||||
sendEvents = values.eventsDefault,
|
||||
eventsDefault = values.eventsDefault,
|
||||
stateDefault = values.stateDefault,
|
||||
redactEvents = values.redact,
|
||||
roomName = values.roomName,
|
||||
roomAvatar = values.roomAvatar,
|
||||
|
|
|
|||
|
|
@ -25,11 +25,11 @@ fun defaultFfiRoomPowerLevelValues() = RoomPowerLevelsValues(
|
|||
invite = 0,
|
||||
kick = 50,
|
||||
eventsDefault = 0,
|
||||
stateDefault = 50,
|
||||
redact = 50,
|
||||
roomName = 100,
|
||||
roomAvatar = 100,
|
||||
roomTopic = 100,
|
||||
stateDefault = 0,
|
||||
roomName = 50,
|
||||
roomAvatar = 50,
|
||||
roomTopic = 50,
|
||||
spaceChild = 50,
|
||||
usersDefault = 0,
|
||||
spaceChild = 100,
|
||||
)
|
||||
|
|
|
|||
|
|
@ -37,8 +37,9 @@ class RoomPowerLevelsValuesMapperTest {
|
|||
ban = 1,
|
||||
invite = 2,
|
||||
kick = 3,
|
||||
sendEvents = 5,
|
||||
redactEvents = 4,
|
||||
eventsDefault = 5,
|
||||
stateDefault = 6,
|
||||
roomName = 8,
|
||||
roomAvatar = 9,
|
||||
roomTopic = 10,
|
||||
|
|
|
|||
|
|
@ -211,10 +211,11 @@ fun defaultRoomPowerLevelValues() = RoomPowerLevelsValues(
|
|||
ban = 50,
|
||||
invite = 0,
|
||||
kick = 50,
|
||||
sendEvents = 0,
|
||||
eventsDefault = 0,
|
||||
stateDefault = 50,
|
||||
redactEvents = 50,
|
||||
roomName = 100,
|
||||
roomAvatar = 100,
|
||||
roomTopic = 100,
|
||||
spaceChild = 100,
|
||||
roomName = 50,
|
||||
roomAvatar = 50,
|
||||
roomTopic = 50,
|
||||
spaceChild = 50,
|
||||
)
|
||||
|
|
|
|||
|
|
@ -56,6 +56,7 @@ fun EditableAvatarView(
|
|||
avatarType: AvatarType,
|
||||
onAvatarClick: () -> Unit,
|
||||
modifier: Modifier = Modifier,
|
||||
enabled: Boolean = true,
|
||||
) {
|
||||
val a11yAvatar = stringResource(CommonStrings.a11y_avatar)
|
||||
val editIconRadius = 15.dp
|
||||
|
|
@ -66,6 +67,7 @@ fun EditableAvatarView(
|
|||
.wrapContentSize()
|
||||
.size(height = parentHeight, width = parentWidth)
|
||||
.clickable(
|
||||
enabled = enabled,
|
||||
interactionSource = remember { MutableInteractionSource() },
|
||||
onClickLabel = stringResource(CommonStrings.a11y_edit_avatar),
|
||||
onClick = onAvatarClick,
|
||||
|
|
|
|||
|
|
@ -453,10 +453,6 @@ Opravdu chcete pokračovat?"</string>
|
|||
<string name="screen_resolve_send_failure_unsigned_device_title">"Vaše zpráva nebyla odeslána, protože%1$s neověřil(a) všechna zařízení"</string>
|
||||
<string name="screen_resolve_send_failure_you_unsigned_device_subtitle">"Jedno nebo více vašich zařízení není ověřeno. Zprávu můžete přesto odeslat, nebo ji můžete prozatím zrušit a zkusit to znovu později, až ověříte všechna svá zařízení."</string>
|
||||
<string name="screen_resolve_send_failure_you_unsigned_device_title">"Vaše zpráva nebyla odeslána, protože jste neověřili jedno nebo více zařízení"</string>
|
||||
<string name="screen_room_change_permissions_change_settings">"Změnit nastavení"</string>
|
||||
<string name="screen_room_change_permissions_manage_space">"Správa prostoru"</string>
|
||||
<string name="screen_room_change_permissions_manage_space_rooms">"Spravovat místnosti"</string>
|
||||
<string name="screen_room_change_permissions_title">"Oprávnění"</string>
|
||||
<string name="screen_room_change_role_administrators_or_owners_title">"Upravit správce nebo vlastníky"</string>
|
||||
<string name="screen_room_error_failed_processing_media">"Nahrání média se nezdařilo, zkuste to prosím znovu."</string>
|
||||
<string name="screen_room_error_failed_retrieving_user_details">"Nepodařilo se načíst údaje o uživateli"</string>
|
||||
|
|
|
|||
|
|
@ -445,10 +445,6 @@ Er du sikker på, at du vil fortsætte?"</string>
|
|||
<string name="screen_resolve_send_failure_unsigned_device_title">"Din besked blev ikke sendt, fordi %1$s ikke har bekræftet alle enheder"</string>
|
||||
<string name="screen_resolve_send_failure_you_unsigned_device_subtitle">"En eller flere af dine enheder er ikke verificeret. Du kan sende beskeden alligevel, eller du kan annullere for nu og prøve igen senere, når du har verificeret alle dine enheder."</string>
|
||||
<string name="screen_resolve_send_failure_you_unsigned_device_title">"Din besked blev ikke sendt, fordi du ikke har verificeret en eller flere af dine enheder"</string>
|
||||
<string name="screen_room_change_permissions_change_settings">"Skift indstillinger"</string>
|
||||
<string name="screen_room_change_permissions_manage_space">"Administrér gruppe"</string>
|
||||
<string name="screen_room_change_permissions_manage_space_rooms">"Administrer rum"</string>
|
||||
<string name="screen_room_change_permissions_title">"Tilladelser"</string>
|
||||
<string name="screen_room_change_role_administrators_or_owners_title">"Rediger administratorer eller ejere"</string>
|
||||
<string name="screen_room_error_failed_processing_media">"Det lykkedes ikke at behandle medier til upload. Prøv venligst igen."</string>
|
||||
<string name="screen_room_error_failed_retrieving_user_details">"Kunne ikke hente brugeroplysninger"</string>
|
||||
|
|
|
|||
|
|
@ -483,10 +483,6 @@ Kas sa oled kindel, et soovid jätkata?"</string>
|
|||
<string name="screen_resolve_send_failure_unsigned_device_title">"Sinu sõnum on saatmata, kuna %1$s pole verifitseerinud kõiki oma seadmeid"</string>
|
||||
<string name="screen_resolve_send_failure_you_unsigned_device_subtitle">"Üks või enam sinu seadet on verifitseerimata. Sa võid sõnumi ikkagi ära saata või katkestad saatmise ning proovid uuesti, kui oled kõik oma seadmed verifitseerinud."</string>
|
||||
<string name="screen_resolve_send_failure_you_unsigned_device_title">"Kuna sul on üks või enam verifitseerimata seadet, siis sinu sõnum jäi saatmata"</string>
|
||||
<string name="screen_room_change_permissions_change_settings">"Muuda seadistusi"</string>
|
||||
<string name="screen_room_change_permissions_manage_space">"Halda kogukonda"</string>
|
||||
<string name="screen_room_change_permissions_manage_space_rooms">"Halda jututuba"</string>
|
||||
<string name="screen_room_change_permissions_title">"Õigused"</string>
|
||||
<string name="screen_room_change_role_administrators_or_owners_title">"Muuda peakasutajaid või omanikke"</string>
|
||||
<string name="screen_room_error_failed_processing_media">"Meediafaili töötlemine enne üleslaadimist ei õnnestunud. Palun proovi uuesti."</string>
|
||||
<string name="screen_room_error_failed_retrieving_user_details">"Kasutaja andmete laadimine ei õnnestunud"</string>
|
||||
|
|
|
|||
|
|
@ -446,10 +446,6 @@ Haluatko varmasti jatkaa?"</string>
|
|||
<string name="screen_resolve_send_failure_unsigned_device_title">"Viestiäsi ei lähetetty, koska %1$s ei ole vahvistanut kaikkia laitteitaan."</string>
|
||||
<string name="screen_resolve_send_failure_you_unsigned_device_subtitle">"Yksi tai useampi laitteistasi on vahvistamaton. Voit lähettää viestin silti tai peruuttaa sen toistaiseksi ja yrittää uudelleen myöhemmin, kun olet vahvistanut kaikki laitteesi."</string>
|
||||
<string name="screen_resolve_send_failure_you_unsigned_device_title">"Viestiäsi ei lähetetty, koska et ole vahvistanut yhtä tai useampaa laitettasi."</string>
|
||||
<string name="screen_room_change_permissions_change_settings">"Asetusten muuttaminen"</string>
|
||||
<string name="screen_room_change_permissions_manage_space">"Tilan hallitseminen"</string>
|
||||
<string name="screen_room_change_permissions_manage_space_rooms">"Huoneiden hallitseminen"</string>
|
||||
<string name="screen_room_change_permissions_title">"Oikeudet"</string>
|
||||
<string name="screen_room_change_role_administrators_or_owners_title">"Muokkaa ylläpitäjiä tai omistajia"</string>
|
||||
<string name="screen_room_error_failed_processing_media">"Median käsittely epäonnistui, yritä uudelleen."</string>
|
||||
<string name="screen_room_error_failed_retrieving_user_details">"Käyttäjän tietojen hakeminen epäonnistui"</string>
|
||||
|
|
|
|||
|
|
@ -453,10 +453,6 @@ Raison : %1$s."</string>
|
|||
<string name="screen_resolve_send_failure_unsigned_device_title">"Votre message n’a pas été envoyé car %1$s n’a pas vérifié tous ses appareils"</string>
|
||||
<string name="screen_resolve_send_failure_you_unsigned_device_subtitle">"Un ou plusieurs de vos appareils ne sont pas vérifiés. Vous pouvez quand même envoyer le message, ou vous pouvez annuler et réessayer plus tard après avoir vérifié tous vos appareils."</string>
|
||||
<string name="screen_resolve_send_failure_you_unsigned_device_title">"Votre message n’a pas été envoyé car vous n’avez pas vérifié tous vos appareils"</string>
|
||||
<string name="screen_room_change_permissions_change_settings">"Changer les paramètres"</string>
|
||||
<string name="screen_room_change_permissions_manage_space">"Gérer l’espace"</string>
|
||||
<string name="screen_room_change_permissions_manage_space_rooms">"Gérer les salons"</string>
|
||||
<string name="screen_room_change_permissions_title">"Autorisations"</string>
|
||||
<string name="screen_room_change_role_administrators_or_owners_title">"Modifier les administrateurs ou les propriétaires"</string>
|
||||
<string name="screen_room_error_failed_processing_media">"Échec du traitement des médias à télécharger, veuillez réessayer."</string>
|
||||
<string name="screen_room_error_failed_retrieving_user_details">"Impossible de récupérer les détails de l’utilisateur"</string>
|
||||
|
|
|
|||
|
|
@ -492,10 +492,6 @@ Jeste li sigurni da želite nastaviti?"</string>
|
|||
<string name="screen_resolve_send_failure_unsigned_device_title">"Vaša poruka nije poslana jer %1$s nije potvrdio sve uređaje"</string>
|
||||
<string name="screen_resolve_send_failure_you_unsigned_device_subtitle">"Jedan vaš uređaj ili više njih nije potvrđeno. Možete svejedno poslati poruku ili za sada otkazati i pokušati ponovno poslije nakon što potvrdite sve svoje uređaje."</string>
|
||||
<string name="screen_resolve_send_failure_you_unsigned_device_title">"Vaša poruka nije poslana jer niste potvrdili jedan svoj uređaj ili više njih"</string>
|
||||
<string name="screen_room_change_permissions_change_settings">"Promijeni postavke"</string>
|
||||
<string name="screen_room_change_permissions_manage_space">"Upravljaj prostorom"</string>
|
||||
<string name="screen_room_change_permissions_manage_space_rooms">"Upravljaj sobama"</string>
|
||||
<string name="screen_room_change_permissions_title">"Dopuštenja"</string>
|
||||
<string name="screen_room_change_role_administrators_or_owners_title">"Uredi administratore ili vlasnike"</string>
|
||||
<string name="screen_room_error_failed_processing_media">"Prijenos medija za obradu nije uspio, pokušajte ponovno."</string>
|
||||
<string name="screen_room_error_failed_retrieving_user_details">"Nije moguće dohvatiti korisničke podatke"</string>
|
||||
|
|
|
|||
|
|
@ -445,10 +445,6 @@ Biztos, hogy folytatja?"</string>
|
|||
<string name="screen_resolve_send_failure_unsigned_device_title">"Az üzenet nem lett elküldve, mert %1$s nem ellenőrizte az összes eszközét"</string>
|
||||
<string name="screen_resolve_send_failure_you_unsigned_device_subtitle">"Egy vagy több eszköze nincs ellenőrizve. Így is elküldheti az üzenetet, vagy egyelőre megszakíthatja, és később, az összes eszköz ellenőrzése után újrapróbálkozhat."</string>
|
||||
<string name="screen_resolve_send_failure_you_unsigned_device_title">"Az üzenet nem lett elküldve, mert egy vagy több eszközét nem ellenőrizte"</string>
|
||||
<string name="screen_room_change_permissions_change_settings">"Beállítások módosítása"</string>
|
||||
<string name="screen_room_change_permissions_manage_space">"Tér kezelése"</string>
|
||||
<string name="screen_room_change_permissions_manage_space_rooms">"Szobák kezelése"</string>
|
||||
<string name="screen_room_change_permissions_title">"Jogosultságok"</string>
|
||||
<string name="screen_room_change_role_administrators_or_owners_title">"Adminisztrátorok vagy tulajdonosok szerkesztése"</string>
|
||||
<string name="screen_room_error_failed_processing_media">"Nem sikerült feldolgozni a feltöltendő médiát, próbálja újra."</string>
|
||||
<string name="screen_room_error_failed_retrieving_user_details">"Nem sikerült letölteni a felhasználói adatokat"</string>
|
||||
|
|
|
|||
|
|
@ -446,10 +446,6 @@ Sei sicuro di voler continuare?"</string>
|
|||
<string name="screen_resolve_send_failure_unsigned_device_title">"Il tuo messaggio non è stato inviato perché %1$s non ha verificato tutti i dispositivi."</string>
|
||||
<string name="screen_resolve_send_failure_you_unsigned_device_subtitle">"Uno o più dispositivi non sono verificati. Puoi inviare il messaggio comunque, oppure annullarlo e riprovare più tardi dopo aver verificato tutti i tuoi dispositivi."</string>
|
||||
<string name="screen_resolve_send_failure_you_unsigned_device_title">"Il tuo messaggio non è stato inviato perché non hai verificato uno o più dispositivi."</string>
|
||||
<string name="screen_room_change_permissions_change_settings">"Modifica impostazioni"</string>
|
||||
<string name="screen_room_change_permissions_manage_space">"Gestire lo spazio"</string>
|
||||
<string name="screen_room_change_permissions_manage_space_rooms">"Gestisci le stanze"</string>
|
||||
<string name="screen_room_change_permissions_title">"Autorizzazioni"</string>
|
||||
<string name="screen_room_change_role_administrators_or_owners_title">"Modifica amministratori o proprietari"</string>
|
||||
<string name="screen_room_error_failed_processing_media">"Elaborazione del file multimediale da caricare fallita, riprova."</string>
|
||||
<string name="screen_room_error_failed_retrieving_user_details">"Impossibile recuperare i dettagli dell\'utente"</string>
|
||||
|
|
|
|||
|
|
@ -446,10 +446,6 @@ Você tem certeza de que deseja continuar?"</string>
|
|||
<string name="screen_resolve_send_failure_unsigned_device_title">"Sua mensagem não foi enviada porque %1$s não verificou todos os dispositivos"</string>
|
||||
<string name="screen_resolve_send_failure_you_unsigned_device_subtitle">"Um ou mais de seus dispositivos não foram verificados. Você pode enviar a mensagem mesmo assim ou pode cancelar por enquanto e tentar novamente mais tarde, depois de ter verificado todos os seus dispositivos."</string>
|
||||
<string name="screen_resolve_send_failure_you_unsigned_device_title">"Sua mensagem não foi enviada porque você não verificou um ou mais de seus dispositivos"</string>
|
||||
<string name="screen_room_change_permissions_change_settings">"Alterar configurações"</string>
|
||||
<string name="screen_room_change_permissions_manage_space">"Gerenciar espaço"</string>
|
||||
<string name="screen_room_change_permissions_manage_space_rooms">"Gerenciar salas"</string>
|
||||
<string name="screen_room_change_permissions_title">"Permissões"</string>
|
||||
<string name="screen_room_change_role_administrators_or_owners_title">"Editar administradores ou proprietários"</string>
|
||||
<string name="screen_room_error_failed_processing_media">"Falha ao processar a mídia para o envio. Tente novamente."</string>
|
||||
<string name="screen_room_error_failed_retrieving_user_details">"Não foi possível buscar os detalhes do usuário"</string>
|
||||
|
|
|
|||
|
|
@ -492,10 +492,6 @@ Sunteți sigur că doriți să continuați?"</string>
|
|||
<string name="screen_resolve_send_failure_unsigned_device_title">"Mesajul dvs. nu a fost trimis deoarece %1$s nu si-a verificat toate dispozitivele"</string>
|
||||
<string name="screen_resolve_send_failure_you_unsigned_device_subtitle">"Unul sau mai multe dispozitive nu sunt verificate. Puteți trimite mesajul oricum sau puteți anula deocamdată și încercați din nou mai târziu după ce ați verificat toate dispozitivele."</string>
|
||||
<string name="screen_resolve_send_failure_you_unsigned_device_title">"Mesajul dumneavoastră nu a fost trimis deoarece nu ați verificat unul sau mai multe dispozitive"</string>
|
||||
<string name="screen_room_change_permissions_change_settings">"Modificați setările"</string>
|
||||
<string name="screen_room_change_permissions_manage_space">"Gestionați spațiul"</string>
|
||||
<string name="screen_room_change_permissions_manage_space_rooms">"Gestionați camerele"</string>
|
||||
<string name="screen_room_change_permissions_title">"Permisiuni"</string>
|
||||
<string name="screen_room_change_role_administrators_or_owners_title">"Editați administratorii sau proprietarii"</string>
|
||||
<string name="screen_room_error_failed_processing_media">"Procesarea datelor media a eșuat, vă rugăm să încercați din nou."</string>
|
||||
<string name="screen_room_error_failed_retrieving_user_details">"Nu am putut găsi detaliile utilizatorului"</string>
|
||||
|
|
|
|||
|
|
@ -455,10 +455,6 @@
|
|||
<string name="screen_resolve_send_failure_unsigned_device_title">"Ваше сообщение не было отправлено, потому что %1$s не проверил одно или несколько устройств"</string>
|
||||
<string name="screen_resolve_send_failure_you_unsigned_device_subtitle">"Одно или несколько ваших устройств не проверены. Вы можете отправить сообщение в любом случае или отменить его пока и повторить попытку позже, проверив все свои устройства."</string>
|
||||
<string name="screen_resolve_send_failure_you_unsigned_device_title">"Ваше сообщение не было отправлено, поскольку вы не подтвердили одно или несколько своих устройств."</string>
|
||||
<string name="screen_room_change_permissions_change_settings">"Изменить настройки"</string>
|
||||
<string name="screen_room_change_permissions_manage_space">"Управление пространством"</string>
|
||||
<string name="screen_room_change_permissions_manage_space_rooms">"Управление комнатами"</string>
|
||||
<string name="screen_room_change_permissions_title">"Разрешения"</string>
|
||||
<string name="screen_room_change_role_administrators_or_owners_title">"Редактировать роль владельца и администратора"</string>
|
||||
<string name="screen_room_error_failed_processing_media">"Не удалось обработать медиафайл для загрузки, попробуйте еще раз."</string>
|
||||
<string name="screen_room_error_failed_retrieving_user_details">"Не удалось получить данные о пользователе"</string>
|
||||
|
|
|
|||
|
|
@ -462,10 +462,6 @@ Naozaj chcete pokračovať?"</string>
|
|||
<string name="screen_resolve_send_failure_unsigned_device_title">"Vaša správa nebola odoslaná, pretože %1$s neoveril/a všetky zariadenia."</string>
|
||||
<string name="screen_resolve_send_failure_you_unsigned_device_subtitle">"Jedno alebo viac vašich zariadení nie je overených. Správu môžete odoslať aj tak, alebo môžete zatiaľ zrušiť a skúsiť to znova neskôr po overení všetkých svojich zariadení."</string>
|
||||
<string name="screen_resolve_send_failure_you_unsigned_device_title">"Vaša správa nebola odoslaná, pretože ste neoverili jedno alebo viac svojich zariadení"</string>
|
||||
<string name="screen_room_change_permissions_change_settings">"Zmeniť nastavenia"</string>
|
||||
<string name="screen_room_change_permissions_manage_space">"Spravovať priestor"</string>
|
||||
<string name="screen_room_change_permissions_manage_space_rooms">"Spravovať miestnosti"</string>
|
||||
<string name="screen_room_change_permissions_title">"Povolenia"</string>
|
||||
<string name="screen_room_change_role_administrators_or_owners_title">"Upraviť správcov alebo vlastníkov"</string>
|
||||
<string name="screen_room_error_failed_processing_media">"Nepodarilo sa spracovať médiá na odoslanie, skúste to prosím znova."</string>
|
||||
<string name="screen_room_error_failed_retrieving_user_details">"Nepodarilo sa získať údaje o používateľovi"</string>
|
||||
|
|
|
|||
|
|
@ -437,10 +437,6 @@
|
|||
<string name="screen_resolve_send_failure_unsigned_device_title">"未傳送您的訊息,因為 %1$s 尚未驗證所有裝置。"</string>
|
||||
<string name="screen_resolve_send_failure_you_unsigned_device_subtitle">"您的一個或多個裝置未經驗證。您仍可傳送訊息,也可以取消並在您驗證您的所有裝置後再試一次。"</string>
|
||||
<string name="screen_resolve_send_failure_you_unsigned_device_title">"因為您尚未驗證一個或多個裝置,因為未傳送您的訊息"</string>
|
||||
<string name="screen_room_change_permissions_change_settings">"變更設定"</string>
|
||||
<string name="screen_room_change_permissions_manage_space">"管理空間"</string>
|
||||
<string name="screen_room_change_permissions_manage_space_rooms">"管理聊天室"</string>
|
||||
<string name="screen_room_change_permissions_title">"權限"</string>
|
||||
<string name="screen_room_change_role_administrators_or_owners_title">"編輯管理員或擁有者"</string>
|
||||
<string name="screen_room_error_failed_processing_media">"無法處理要上傳的媒體,請再試一次。"</string>
|
||||
<string name="screen_room_error_failed_retrieving_user_details">"無法擷取使用者詳細資訊"</string>
|
||||
|
|
|
|||
|
|
@ -483,10 +483,6 @@ Are you sure you want to continue?"</string>
|
|||
<string name="screen_resolve_send_failure_unsigned_device_title">"Your message was not sent because %1$s has not verified all devices"</string>
|
||||
<string name="screen_resolve_send_failure_you_unsigned_device_subtitle">"One or more of your devices are unverified. You can send the message anyway, or you can cancel for now and try again later after you have verified all of your devices."</string>
|
||||
<string name="screen_resolve_send_failure_you_unsigned_device_title">"Your message was not sent because you have not verified one or more of your devices"</string>
|
||||
<string name="screen_room_change_permissions_change_settings">"Change settings"</string>
|
||||
<string name="screen_room_change_permissions_manage_space">"Manage space"</string>
|
||||
<string name="screen_room_change_permissions_manage_space_rooms">"Manage rooms"</string>
|
||||
<string name="screen_room_change_permissions_title">"Permissions"</string>
|
||||
<string name="screen_room_change_role_administrators_or_owners_title">"Edit Admins or Owners"</string>
|
||||
<string name="screen_room_error_failed_processing_media">"Failed processing media to upload, please try again."</string>
|
||||
<string name="screen_room_error_failed_retrieving_user_details">"Could not retrieve user details"</string>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue