label: _("Removing the session deletes the associated data from the system, but your homeserver and other sessions will not be aware that this session was logged out.");
label: _(
"Removing the session deletes the associated data from the system, but your homeserver and other sessions will not be aware that this session was logged out."
subtitle: _("All messages or invitations sent by these users will be ignored. You will still see some of their activity, like when they join or leave a room.");
subtitle: _(
"All messages or invitations sent by these users will be ignored. You will still see some of their activity, like when they join or leave a room."
label: _("Verifying your session allows you and the people you chat with to be sure that no one is trying to impersonate you or intercept your conversations.");
label: _(
"Verifying your session allows you and the people you chat with to be sure that no one is trying to impersonate you or intercept your conversations."
label: _("You should not reuse the password of your Matrix account as a passphrase. Otherwise, if someone manages to get your account password, they will also be able to access all your encrypted conversations and to impersonate you.");
label: _(
"You should not reuse the password of your Matrix account as a passphrase. Otherwise, if someone manages to get your account password, they will also be able to access all your encrypted conversations and to impersonate you."
label: _("Account recovery allows you to recover your crypto identity and to read your encrypted messages even if you lose access to all your sessions.");
label: _(
"Account recovery allows you to recover your crypto identity and to read your encrypted messages even if you lose access to all your sessions."
label: _("You should not reuse the password of your Matrix account as a passphrase. Otherwise, if someone manages to get your account password, they will also be able to access all your encrypted conversations and to impersonate you.");
label: _(
"You should not reuse the password of your Matrix account as a passphrase. Otherwise, if someone manages to get your account password, they will also be able to access all your encrypted conversations and to impersonate you."
label: _("Creator is an immutable role that can be attributed to several users when creating a room. Creators always have a higher power level than any other room members, except other creators, and have the permission to do anything in the room. The only way to demote a creator is to replace the current room with another one with a different creator, by upgrading the room for example.");
label: _(
"Creator is an immutable role that can be attributed to several users when creating a room. Creators always have a higher power level than any other room members, except other creators, and have the permission to do anything in the room. The only way to demote a creator is to replace the current room with another one with a different creator, by upgrading the room for example."
label: _("Fractal relies on a Secret Portal to manage your sensitive session information and an error occurred while we were trying to restore your sessions.");
label: _(
"Fractal relies on a Secret Portal to manage your sensitive session information and an error occurred while we were trying to restore your sessions."
);
styles [
"body",
@ -113,7 +115,9 @@ template $ErrorPage: Adw.Bin {
wrap: true;
wrap-mode: word_char;
xalign: 0.0;
label: _("If you prefer to use a Secret Service Provider instead, you need to allow Fractal to interact with it, like this:");
label: _(
"If you prefer to use a Secret Service Provider instead, you need to allow Fractal to interact with it, like this:"
description: _("Auto-discovery, also known as “well-known lookup”, allows to discover the URL of a Matrix homeserver from a domain name. This should only be disabled if your homeserver doesn’t support auto-discovery or if you want to provide the URL yourself.");
description: _(
"Auto-discovery, also known as “well-known lookup”, allows to discover the URL of a Matrix homeserver from a domain name. This should only be disabled if your homeserver doesn’t support auto-discovery or if you want to provide the URL yourself."
description: _("Public addresses are advertised for all users in the room and the main address is used to identify a room publicly. Before adding an address to this list, it must be registered as a local address.");
description: _(
"Public addresses are advertised for all users in the room and the main address is used to identify a room publicly. Before adding an address to this list, it must be registered as a local address."
description: _("Local addresses can only be registered with your own homeserver. If they are not made public, only people on your homeserver can discover them.");
description: _(
"Local addresses can only be registered with your own homeserver. If they are not made public, only people on your homeserver can discover them."
label: _("Upgrading a room to a more recent version allows to benefit from new features from the Matrix specification. It can also be used to reset the room state, which should make the room faster to join. However it should be used sparingly because it can be disruptive, as room members need to join the new room manually.");
label: _(
"Upgrading a room to a more recent version allows to benefit from new features from the Matrix specification. It can also be used to reset the room state, which should make the room faster to join. However it should be used sparingly because it can be disruptive, as room members need to join the new room manually."
label: _("After the upgrade, you will be the only member of the room and other members will need to be re-invited manually. This could be avoided by using third-party upgrade tooling that handles this for you.");
label: _(
"After the upgrade, you will be the only member of the room and other members will need to be re-invited manually. This could be avoided by using third-party upgrade tooling that handles this for you."
visible: bind $invert_boolean($logical_or(template.section as <$SidebarSection>.is-expanded, template.section as <$SidebarSection>.is-read) as <bool>) as <bool>;
visible-child-name: bind $ternary_string(template.section as <$SidebarSection>.has-notifications, "count", "dot") as <string>;
visible: bind $invert_boolean(
$logical_or(
template.section as <$SidebarSection>.is-expanded,
template.section as <$SidebarSection>.is-read
) as <bool>
) as <bool>;
visible-child-name: bind $ternary_string(
template.section as <$SidebarSection>.has-notifications,