// ignore: unused_import import 'package:intl/intl.dart' as intl; import 'l10n.dart'; // ignore_for_file: type=lint /// The translations for Finnish (`fi`). class L10nFi extends L10n { L10nFi([String locale = 'fi']) : super(locale); @override String get noSendPermission => 'You can\'t send messages here'; @override String get noMessagesYet => 'No messages yet'; @override String get longPressToRecordVoiceMessage => 'Long press to record voice message.'; @override String get pause => 'Pause'; @override String get resume => 'Resume'; @override String get alwaysUse24HourFormat => 'false'; @override String get cleanExif => 'Clean EXIF metadata'; @override String get cleanExifDescription => 'Remove EXIF metadata (camera model, geolocation, time) when sending a photo.'; @override String get repeatPassword => 'Salasana uudelleen'; @override String get notAnImage => 'Tämä ei ole kuvatiedosto.'; @override String get setCustomPermissionLevel => 'Set custom permission level'; @override String get setPermissionsLevelDescription => 'Please choose a predefined role below or enter a custom permission level between 0 and 100.'; @override String get ignoreUser => 'Ignore user'; @override String get normalUser => 'Normal user'; @override String get pinCode => 'PIN code'; @override String get displayNavigationRail => 'Display navigation rail on mobile'; @override String get enableGradient => 'Enable bubble background gradient'; @override String get translationDisabledInE2e => 'Cloud translation is disabled in encrypted rooms to preserve privacy. Select specific words and use system context menu to translate with apps that support it.'; @override String get remove => 'Poista'; @override String get importNow => 'Tuo nyt'; @override String get importEmojis => 'Tuo emojit'; @override String get importFromZipFile => 'Tuo .zip -tiedostosta'; @override String get exportEmotePack => 'Vie emotepaketti .zip-tiedostona'; @override String get replace => 'Korvaa'; @override String get about => 'Tietoa FluffyChatista'; @override String aboutHomeserver(String homeserver) { return 'About $homeserver'; } @override String get accept => 'Hyväksy'; @override String acceptedTheInvitation(String username) { return '$username hyväksyi kutsun'; } @override String get account => 'Tili'; @override String activatedEndToEndEncryption(String username) { return '🔐 $username otti käyttöön päästä-päähän salauksen'; } @override String get addEmail => 'Lisää sähköpostiosoite'; @override String get confirmMatrixId => 'Kirjoita Matrix IDsi uudelleen poistaaksesi tunnuksesi.'; @override String supposedMxid(String mxid) { return 'Tämän pitäisi olla $mxid'; } @override String get addChatDescription => 'Lisää keskustelulle kuvaus...'; @override String get addToSpace => 'Lisää tilaan'; @override String get admin => 'Ylläpitäjä'; @override String get alias => 'alias'; @override String get all => 'Kaikki'; @override String get allChats => 'Kaikki keskustelut'; @override String get commandHint_roomupgrade => 'Upgrade this room to the given room version'; @override String get commandHint_googly => 'Lähetä askartelusilmiä'; @override String get commandHint_cuddle => 'Lähetä kokovartaluhalaus'; @override String get commandHint_hug => 'Lähetä halaus'; @override String googlyEyesContent(String senderName) { return '$senderName lähettää askartelusilmiä'; } @override String cuddleContent(String senderName) { return '$senderName kokovartalohalaa sinua'; } @override String hugContent(String senderName) { return '$senderName halaa sinua'; } @override String answeredTheCall(String senderName) { return '$senderName vastasi puheluun'; } @override String get anyoneCanJoin => 'Kuka tahansa voi liittyä'; @override String get appLock => 'Sovelluksen lukitus'; @override String get appLockDescription => 'Lock the app when not using with a pin code'; @override String get archive => 'Arkisto'; @override String get areGuestsAllowedToJoin => 'Sallitaanko vieraiden liittyminen'; @override String get areYouSure => 'Oletko varma?'; @override String get areYouSureYouWantToLogout => 'Haluatko varmasti kirjautua ulos?'; @override String get askSSSSSign => 'Voidaksesi allekirjoittaa toisen henkilön, syötä turvavaraston salalause tai palautusavain.'; @override String askVerificationRequest(String username) { return 'Hyväksytäänkö tämä varmennuspyyntö käyttäjältä $username?'; } @override String get autoplayImages => 'Toista animoidut tarrat ja emojit automaattisesti'; @override String badServerLoginTypesException(String serverVersions, String supportedVersions, Object suportedVersions) { return 'Tämä kotipalvelin tukee sisäänkirjautumistapoja: \n$serverVersions,\nmutta tämä sovellus tukee vain -tapoja: \n$supportedVersions'; } @override String get sendTypingNotifications => 'Lähetä kirjoitusilmoituksia'; @override String get swipeRightToLeftToReply => 'Vastaa pyyhkäisemällä oikealta vasemmalle'; @override String get sendOnEnter => 'Lähetä painamalla rivinvaihtonäppäintä'; @override String badServerVersionsException(String serverVersions, String supportedVersions, Object serverVerions, Object suportedVersions) { return 'Kotipalvelin tukee Matrix Spec versio(it)a:\n$serverVersions, mutta tämä sovellus tukee vain versio(it)a $supportedVersions'; } @override String countChatsAndCountParticipants(int chats, int participants) { return '$chats chats and $participants participants'; } @override String get noMoreChatsFound => 'Lisää keskusteluja ei löytynyt...'; @override String get noChatsFoundHere => 'No chats found here yet. Start a new chat with someone by using the button below. ⤵️'; @override String get joinedChats => 'Joined chats'; @override String get unread => 'Lukemattomat'; @override String get space => 'Space'; @override String get spaces => 'Spaces'; @override String get banFromChat => 'Anna porttikielto keskusteluun'; @override String get banned => 'Porttikiellossa'; @override String bannedUser(String username, String targetName) { return '$username antoi porttikiellon käyttäjälle $targetName'; } @override String get blockDevice => 'Estä laite'; @override String get blocked => 'Estetty'; @override String get botMessages => 'Bottien lähettämät viestit'; @override String get cancel => 'Peruuta'; @override String cantOpenUri(String uri) { return 'URI-osoitetta $uri ei voida avata'; } @override String get changeDeviceName => 'Vaihda laitteen nimeä'; @override String changedTheChatAvatar(String username) { return '$username muutti keskustelun kuvaa'; } @override String changedTheChatDescriptionTo(String username, String description) { return '$username asetti keskustelun kuvaukseksi: \'$description\''; } @override String changedTheChatNameTo(String username, String chatname) { return '$username asetti keskustelun nimeksi: \'$chatname\''; } @override String changedTheChatPermissions(String username) { return '$username muutti keskustelun oikeuksia'; } @override String changedTheDisplaynameTo(String username, String displayname) { return '$username asetti näyttönimekseen: \'$displayname\''; } @override String changedTheGuestAccessRules(String username) { return '$username muutti vieraspääsyn sääntöjä'; } @override String changedTheGuestAccessRulesTo(String username, String rules) { return '$username asetti vieraspääsyn säännö(i)ksi: $rules'; } @override String changedTheHistoryVisibility(String username) { return '$username muutti historian näkyvyyttä'; } @override String changedTheHistoryVisibilityTo(String username, String rules) { return '$username asetti historian näkymissäännöksi: $rules'; } @override String changedTheJoinRules(String username) { return '$username muutti liittymissääntöjä'; } @override String changedTheJoinRulesTo(String username, String joinRules) { return '$username asetti liittymissäännöiksi: $joinRules'; } @override String changedTheProfileAvatar(String username) { return '$username vaihtoi profiilikuvaansa'; } @override String changedTheRoomAliases(String username) { return '$username muutti huoneen aliaksia'; } @override String changedTheRoomInvitationLink(String username) { return '$username muutti kutsulinkkiä'; } @override String get changePassword => 'Vaihda salasana'; @override String get changeTheHomeserver => 'Vaihda kotipalvelinta'; @override String get changeTheme => 'Vaihda tyyliäsi'; @override String get changeTheNameOfTheGroup => 'Vaihda ryhmän nimeä'; @override String get changeYourAvatar => 'Vaihda profiilikuvasi'; @override String get channelCorruptedDecryptError => 'Salaus on korruptoitunut'; @override String get chat => 'Keskustelu'; @override String get yourChatBackupHasBeenSetUp => 'Keskustelujesi varmuuskopiointi on asetettu.'; @override String get chatBackup => 'Keskustelun varmuuskopiointi'; @override String get chatBackupDescription => 'Vanhat viestisi on suojattu palautusavaimella. Varmistathan ettet hävitä sitä.'; @override String get chatDetails => 'Keskustelun tiedot'; @override String get chatHasBeenAddedToThisSpace => 'Keskustelu on lisätty tähän tilaan'; @override String get chats => 'Keskustelut'; @override String get chooseAStrongPassword => 'Valitse vahva salasana'; @override String get clearArchive => 'Tyhjennä arkisto'; @override String get close => 'Sulje'; @override String get commandHint_markasdm => 'Merkitse yksityiskeskusteluksi syötetyn Matrix IDn kanssa'; @override String get commandHint_markasgroup => 'Merkitse ryhmäksi'; @override String get commandHint_ban => 'Anna syötetylle käyttäjälle porttikielto tähän huoneeseen'; @override String get commandHint_clearcache => 'Tyhjennä välimuisti'; @override String get commandHint_create => 'Luo tyhjä ryhmäkeskustelu\nKäytä parametria --no-encryption poistaaksesi salauksen käytöstä'; @override String get commandHint_discardsession => 'Hylkää istunto'; @override String get commandHint_dm => 'Aloita yksityiskeskustelu\nKäytä parametria --no-encryption poistaaksesi salauksen käytöstä'; @override String get commandHint_html => 'Lähetä HTML-muotoiltua tekstiä'; @override String get commandHint_invite => 'Kutsu syötetty käyttäjä tähän huoneeseen'; @override String get commandHint_join => 'Liity syötettyyn huoneeseen'; @override String get commandHint_kick => 'Poista syötetty käyttäjä huoneesta'; @override String get commandHint_leave => 'Poistu tästä huoneesta'; @override String get commandHint_me => 'Kuvaile itseäsi'; @override String get commandHint_myroomavatar => 'Aseta profiilikuvasi tähän huoneeseen (syöttämällä mxc-uri)'; @override String get commandHint_myroomnick => 'Aseta näyttönimesi vain tässä huoneessa'; @override String get commandHint_op => 'Aseta käyttäjän voimataso (oletus: 50)'; @override String get commandHint_plain => 'Lähetä muotoilematonta tekstiä'; @override String get commandHint_react => 'Lähetä vastaus reaktiona'; @override String get commandHint_send => 'Lähetä tekstiä'; @override String get commandHint_unban => 'Poista syötetyn käyttäjän porttikielto tästä huoneesta'; @override String get commandInvalid => 'Epäkelvollinen komento'; @override String commandMissing(String command) { return '$command ei ole komento.'; } @override String get compareEmojiMatch => 'Vertaa hymiöitä'; @override String get compareNumbersMatch => 'Vertaa numeroita'; @override String get configureChat => 'Määritä keskustelu'; @override String get confirm => 'Vahvista'; @override String get connect => 'Yhdistä'; @override String get contactHasBeenInvitedToTheGroup => 'Yhteystieto on kutsuttu ryhmään'; @override String get containsDisplayName => 'Sisältää näyttönimen'; @override String get containsUserName => 'Sisältää käyttäjätunnuksen'; @override String get contentHasBeenReported => 'Sisältö on ilmoitettu palvelimen ylläpitäjille'; @override String get copiedToClipboard => 'Kopioitu leikepöydälle'; @override String get copy => 'Kopioi'; @override String get copyToClipboard => 'Kopioi leikepöydälle'; @override String couldNotDecryptMessage(String error) { return 'Viestin salausta ei voitu purkaa: $error'; } @override String countParticipants(int count) { return '$count osallistujaa'; } @override String get create => 'Luo'; @override String createdTheChat(String username) { return '$username loi keskustelun'; } @override String get createGroup => 'Luo ryhmä'; @override String get createNewSpace => 'Uusi tila'; @override String get currentlyActive => 'Aktiivinen nyt'; @override String get darkTheme => 'Tumma'; @override String dateAndTimeOfDay(String date, String timeOfDay) { return '$date, $timeOfDay'; } @override String dateWithoutYear(String month, String day) { return '$day.$month'; } @override String dateWithYear(String year, String month, String day) { return '$day.$month.$year'; } @override String get deactivateAccountWarning => 'Tämä poistaa tunnuksesi käytöstä. Tätä ei voi kumota! Oletko varma?'; @override String get defaultPermissionLevel => 'Uusien käyttäjien oikeuksien oletustaso'; @override String get delete => 'Poista'; @override String get deleteAccount => 'Poista tunnus'; @override String get deleteMessage => 'Poista viesti'; @override String get device => 'Laite'; @override String get deviceId => 'Laite-ID'; @override String get devices => 'Laitteet'; @override String get directChats => 'Suorat keskustelut'; @override String get allRooms => 'Kaikki ryhmäkeskustelut'; @override String get displaynameHasBeenChanged => 'Näyttönimi on vaihdettu'; @override String get downloadFile => 'Lataa tiedosto'; @override String get edit => 'Muokkaa'; @override String get editBlockedServers => 'Muokkaa estettyjä palvelimia'; @override String get chatPermissions => 'Keskustelun oikeudet'; @override String get editDisplayname => 'Muokkaa näyttönimeä'; @override String get editRoomAliases => 'Muokkaa huoneen aliaksia'; @override String get editRoomAvatar => 'Muokkaa huoneen profiilikuvaa'; @override String get emoteExists => 'Emote on jo olemassa!'; @override String get emoteInvalid => 'Epäkelpo emote-lyhytkoodi'; @override String get emoteKeyboardNoRecents => 'Viimeaikoina käytetyt emotet tulevat näkymään täällä...'; @override String get emotePacks => 'Huoneen emote-paketit'; @override String get emoteSettings => 'Emote-asetukset'; @override String get globalChatId => 'Global chat ID'; @override String get accessAndVisibility => 'Pääsy ja näkyvyys'; @override String get accessAndVisibilityDescription => 'Who is allowed to join this chat and how the chat can be discovered.'; @override String get calls => 'Calls'; @override String get customEmojisAndStickers => 'Custom emojis and stickers'; @override String get customEmojisAndStickersBody => 'Add or share custom emojis or stickers which can be used in any chat.'; @override String get emoteShortcode => 'Emote-lyhytkoodi'; @override String get emoteWarnNeedToPick => 'Emote-lyhytkoodi ja kuva on valittava!'; @override String get emptyChat => 'Tyhjä keskustelu'; @override String get enableEmotesGlobally => 'Ota emote-paketti käyttöön kaikkialla'; @override String get enableEncryption => 'Ota salaus käyttöön'; @override String get enableEncryptionWarning => 'Et voi poistaa salausta myöhemmin. Oletko varma?'; @override String get encrypted => 'Salattu'; @override String get encryption => 'Salaus'; @override String get encryptionNotEnabled => 'Salaus ei ole käytössä'; @override String endedTheCall(String senderName) { return '$senderName päätti puhelun'; } @override String get enterAnEmailAddress => 'Syötä sähköposti-osoite'; @override String get homeserver => 'Kotipalvelin'; @override String get enterYourHomeserver => 'Syötä kotipalvelimesi'; @override String errorObtainingLocation(String error) { return 'Virhe paikannuksessa: $error'; } @override String get everythingReady => 'Kaikki on valmista!'; @override String get extremeOffensive => 'Erittäin loukkaavaa'; @override String get fileName => 'Tiedostonimi'; @override String get fluffychat => 'FluffyChat'; @override String get fontSize => 'Fonttikoko'; @override String get forward => 'Edelleenlähetä'; @override String get fromJoining => 'Alkaen liittymisestä'; @override String get fromTheInvitation => 'Alkaen kutsumisesta'; @override String get goToTheNewRoom => 'Mene uuteen huoneeseen'; @override String get group => 'Ryhmä'; @override String get chatDescription => 'Keskustelun kuvaus'; @override String get chatDescriptionHasBeenChanged => 'Keskustelun kuvaus muutettu'; @override String get groupIsPublic => 'Ryhmä on julkinen'; @override String get groups => 'Ryhmät'; @override String groupWith(String displayname) { return 'Ryhmä seuralaisina $displayname'; } @override String get guestsAreForbidden => 'Vieraat on kielletty'; @override String get guestsCanJoin => 'Vieraat voivat liittyä'; @override String hasWithdrawnTheInvitationFor(String username, String targetName) { return '$username on perunnut käyttäjän $targetName kutsun'; } @override String get help => 'Apua'; @override String get hideRedactedEvents => 'Piilota poistetut tapahtumat'; @override String get hideRedactedMessages => 'Hide redacted messages'; @override String get hideRedactedMessagesBody => 'If someone redacts a message, this message won\'t be visible in the chat anymore.'; @override String get hideInvalidOrUnknownMessageFormats => 'Hide invalid or unknown message formats'; @override String get howOffensiveIsThisContent => 'Kuinka loukkaavaa tämä sisältö on?'; @override String get id => 'ID'; @override String get identity => 'Identiteetti'; @override String get block => 'Block'; @override String get blockedUsers => 'Blocked users'; @override String get blockListDescription => 'You can block users who are disturbing you. You won\'t be able to receive any messages or room invites from the users on your personal block list.'; @override String get blockUsername => 'Ignore username'; @override String get iHaveClickedOnLink => 'Olen klikannut linkkiä'; @override String get incorrectPassphraseOrKey => 'Virheellinen salasana tai palautusavain'; @override String get inoffensive => 'Loukkaamatonta'; @override String get inviteContact => 'Kutsu yhteystieto'; @override String inviteContactToGroupQuestion(Object contact, Object groupName) { return 'Tahdotko kutsua yhteystiedon $contact keskusteluun \"$groupName\"?'; } @override String inviteContactToGroup(String groupName) { return 'Kutsu yhteystieto ryhmään $groupName'; } @override String get noChatDescriptionYet => 'Keskustelun kuvausta ei ole vielä luotu.'; @override String get tryAgain => 'Yritä uudelleen'; @override String get invalidServerName => 'Virheellinen palvelimen nimi'; @override String get invited => 'Kutsuttu'; @override String get redactMessageDescription => 'Viesti poistetaan kaikilta keskustelun osallistujilta. Tätä ei voida kumota.'; @override String get optionalRedactReason => '(Vapaaehtoinen) Syy tämän viestin poistamiselle...'; @override String invitedUser(String username, String targetName) { return '📩 $username kutsui käyttäjän $targetName'; } @override String get invitedUsersOnly => 'Vain kutsutut käyttäjät'; @override String get inviteForMe => 'Kutsu minua varten'; @override String inviteText(String username, String link) { return '$username kutsui sinut FluffyChattiin.\n1. Viereaile sivulla: https://fluffychat.im ja asenna sovellus\n2. Rekisteröidy tai kirjaudu sisään\n3. Avaa kutsulinkki:\n$link'; } @override String get isTyping => 'kirjoittaa…'; @override String joinedTheChat(String username) { return '👋 $username liittyi keskusteluun'; } @override String get joinRoom => 'Liity huoneeseen'; @override String kicked(String username, String targetName) { return '👞 $username potki käyttäjän $targetName'; } @override String kickedAndBanned(String username, String targetName) { return '🙅 $username potki ja antoi porttikiellon käyttäjälle $targetName'; } @override String get kickFromChat => 'Potki keskustelusta'; @override String lastActiveAgo(String localizedTimeShort) { return 'Aktiivinen viimeksi: $localizedTimeShort'; } @override String get leave => 'Poistu'; @override String get leftTheChat => 'Poistui keskustelusta'; @override String get license => 'Lisenssi'; @override String get lightTheme => 'Vaalea'; @override String loadCountMoreParticipants(int count) { return 'Lataa vielä $count osallistujaa'; } @override String get dehydrate => 'Vie istunto ja tyhjennä laite'; @override String get dehydrateWarning => 'Tätä toimenpidettä ei voi kumota.\nVarmista varmuuskopiotiedoston turvallinen tallennus.'; @override String get dehydrateTor => 'TOR-käyttäjät: vie istunto'; @override String get dehydrateTorLong => 'Tor-käyttäjille suositellaan istunnon vientiä ennen ikkunan sulkemista.'; @override String get hydrateTor => 'TOR-käyttäjät: tuo viety istunto'; @override String get hydrateTorLong => 'Veitkö edellisen istuntosi käyttäessäsi TORia? Tuo se nopeasti ja jatka jutustelua.'; @override String get hydrate => 'Palauta varmuuskopiotiedostosta'; @override String get loadingPleaseWait => 'Ladataan... Hetkinen.'; @override String get loadMore => 'Lataa lisää…'; @override String get locationDisabledNotice => 'Sijaintipalvelut ovat poissa käytöstä. Otathan ne käyttöön jakaaksesi sijaintisi.'; @override String get locationPermissionDeniedNotice => 'SIjaintioikeus on estetty. Myönnäthän sen jakaaksesi sijaintisi.'; @override String get login => 'Kirjaudu sisään'; @override String logInTo(String homeserver) { return 'Kirjaudu sisään palvelimelle $homeserver'; } @override String get logout => 'Kirjaudu ulos'; @override String get memberChanges => 'Jäsenmuutoksia'; @override String get mention => 'Mainitse'; @override String get messages => 'Viestit'; @override String get messagesStyle => 'Viestit:'; @override String get moderator => 'Valvoja'; @override String get muteChat => 'Vaienna keskustelu'; @override String get needPantalaimonWarning => 'Tiedäthän tarvitsevasi toistaiseksi Pantalaimonin käyttääksesi päästä-päähän-salausta.'; @override String get newChat => 'Uusi keskustelu'; @override String get newMessageInFluffyChat => '💬 Uusi viesti FluffyChätissä'; @override String get newVerificationRequest => 'Uusi varmennuspyyntö!'; @override String get next => 'Seuraava'; @override String get no => 'Ei'; @override String get noConnectionToTheServer => 'Ei yhteyttä palvelimeen'; @override String get noEmotesFound => 'Emoteja ei löytynyt. 😕'; @override String get noEncryptionForPublicRooms => 'Voit ottaa salauksen käyttöön vasta kun huone ei ole julkisesti liityttävissä.'; @override String get noGoogleServicesWarning => 'Firebase Cloud Messaging -palvelu ei vaikuta olevan saatavilla laitteellasi. Saadaksesi push-ilmoituksia silti, suosittelemme Ntfy-sovelluksen asentamista. Käyttämällä Ntfy-sovellusta tai muuta Unified Push -tarjoajaa, saat push-ilmoitukset tietoturvallisella tavalla. Voit ladata Ntfy-sovelluksen Play Kaupasta tai F-Droidista.'; @override String noMatrixServer(String server1, String server2) { return '$server1 ei ole Matrix-palvelin, käytetäänkö $server2 sen sijaan?'; } @override String get shareInviteLink => 'Jaa kutsulinkki'; @override String get scanQrCode => 'Skannaa QR-koodi'; @override String get none => 'Ei yhtään'; @override String get noPasswordRecoveryDescription => 'Et ole vielä lisännyt tapaa salasanasi palauttamiseksi.'; @override String get noPermission => 'Ei lupaa'; @override String get noRoomsFound => 'Huoneita ei löytynyt…'; @override String get notifications => 'Ilmoitukset'; @override String get notificationsEnabledForThisAccount => 'Tämän tunnuksen ilmoitukset ovat käytössä'; @override String numUsersTyping(int count) { return '$count käyttäjää kirjoittavat…'; } @override String get obtainingLocation => 'Paikannetaan sijantia…'; @override String get offensive => 'Loukkaava'; @override String get offline => 'Poissa verkosta'; @override String get ok => 'ok'; @override String get online => 'Linjoilla'; @override String get onlineKeyBackupEnabled => 'Verkkkoavainvarmuuskopio on käytössä'; @override String get oopsPushError => 'Hups! Valitettavasti push-ilmoituksia käyttöönotettaessa tapahtui virhe.'; @override String get oopsSomethingWentWrong => 'Hups, jotakin meni pieleen…'; @override String get openAppToReadMessages => 'Avaa sovellus lukeaksesi viestit'; @override String get openCamera => 'Avaa kamera'; @override String get openVideoCamera => 'Avaa kamera videokuvausta varten'; @override String get oneClientLoggedOut => 'Yksi tunnuksistasi on kirjattu ulos'; @override String get addAccount => 'Lisää tili'; @override String get editBundlesForAccount => 'Muokkaa tämän tilin kääröjä'; @override String get addToBundle => 'Lisää kääreeseen'; @override String get removeFromBundle => 'Poista tästä kääreestä'; @override String get bundleName => 'Kääreen nimi'; @override String get enableMultiAccounts => '(BETA) Ota käyttöön tuki usealle tilille tällä laitteella'; @override String get openInMaps => 'Avaa kartoissa'; @override String get link => 'Linkki'; @override String get serverRequiresEmail => 'Tämän palvelimen täytyy tarkistaa sähköposti-osoitteesi rekisteröitymistä varten.'; @override String get or => 'Tai'; @override String get participant => 'Osallistuja'; @override String get passphraseOrKey => 'salalause tai palautusavain'; @override String get password => 'Salasana'; @override String get downloads => 'Downloads'; @override String get passwordForgotten => 'Salasana unohtunut'; @override String get passwordHasBeenChanged => 'Salasana on vaihdettu'; @override String get hideMemberChangesInPublicChats => 'Hide member changes in public chats'; @override String get hideMemberChangesInPublicChatsBody => 'Do not show in the chat timeline if someone joins or leaves a public chat to improve readability.'; @override String get overview => 'Overview'; @override String get notifyMeFor => 'Notify me for'; @override String get passwordRecoverySettings => 'Password recovery settings'; @override String get passwordRecovery => 'Salasanan palautus'; @override String get people => 'Ihmiset'; @override String get pickImage => 'Valitse kuva'; @override String get pin => 'Kiinnitä'; @override String play(String fileName) { return 'Toista $fileName'; } @override String get pleaseChoose => 'Valitse'; @override String get pleaseChooseAPasscode => 'Valitse pääsykoodi'; @override String get pleaseClickOnLink => 'Klikkaa linkkiä sähköpostissa ja sitten jatka.'; @override String get pleaseEnter4Digits => 'Syötä 4 numeroa tai jätä tyhjäksi poistaaksesi sovelluksen lukituksen.'; @override String get pleaseEnterRecoveryKey => 'Syötä palautusavaimesi:'; @override String get pleaseEnterYourPassword => 'Syötä salasanasi'; @override String get pleaseEnterYourPin => 'Syötä PIN-koodisi'; @override String get pleaseEnterYourUsername => 'Syötä käyttäjätunnuksesi'; @override String get pleaseFollowInstructionsOnWeb => 'Seuraa ohjeita verkkosivulla ja paina seuraava.'; @override String get privacy => 'Yksityisyys'; @override String get publicRooms => 'Julkiset huoneet'; @override String get pushRules => 'Push-säännöt'; @override String get reason => 'Syy'; @override String get recording => 'Tallenne'; @override String redactedBy(String username) { return 'Poistanut $username'; } @override String get directChat => 'Yksityiskeskustelu'; @override String redactedByBecause(String username, String reason) { return 'Poistanut $username syystä: \"$reason\"'; } @override String redactedAnEvent(String username) { return '$username poisti tapahtuman'; } @override String get redactMessage => 'Poista viesti'; @override String get register => 'Rekisteröidy'; @override String get reject => 'Hylkää'; @override String rejectedTheInvitation(String username) { return '$username hylkäsi kutsun'; } @override String get rejoin => 'Liity uudelleen'; @override String get removeAllOtherDevices => 'Poista kaikki muut laitteet'; @override String removedBy(String username) { return 'Poistanut $username'; } @override String get removeDevice => 'Poista laite'; @override String get unbanFromChat => 'Poista porttikielto keskusteluun'; @override String get removeYourAvatar => 'Poista profiilikuvasi'; @override String get replaceRoomWithNewerVersion => 'Korvaa huone uudemmalla versiolla'; @override String get reply => 'Vastaa'; @override String get reportMessage => 'Ilmoita viesti'; @override String get translateMessage => 'Translate message'; @override String get translatedMessage => 'Translated message'; @override String get errorTranslatingMessage => 'An error has occured while translating the message.'; @override String get recoverMessage => 'Recover message'; @override String get recoveredMessage => 'Recovered message'; @override String get errorRecoveringMessage => 'An error has occured while recovering the message.'; @override String get errorRecoveringMessageNoAdmin => 'This feature is available on Synapse homeservers only for adminstrators.'; @override String get requestPermission => 'Pyydä lupaa'; @override String get roomHasBeenUpgraded => 'Huone on päivitetty'; @override String get roomVersion => 'Huoneen versio'; @override String get saveFile => 'Tallenna tiedosto'; @override String get retry => 'Retry'; @override String get search => 'Hae'; @override String get security => 'Turvallisuus'; @override String get recoveryKey => 'Palautusavain'; @override String get recoveryKeyLost => 'Kadonnut palautusavain?'; @override String seenByUser(String username) { return 'Nähnyt $username'; } @override String get send => 'Lähetä'; @override String get sendAMessage => 'Lähetä viesti'; @override String get sendAsText => 'Lähetä tekstinä'; @override String get sendAudio => 'Lähetä ääniviesti'; @override String get sendFile => 'Lähetä tiedosto'; @override String get sendImage => 'Lähetä kuva'; @override String sendImages(int count) { return 'Send $count image'; } @override String get sendMessages => 'Lähetä viestejä'; @override String get sendOriginal => 'Lähetä alkuperäinen'; @override String get sendSticker => 'Lähetä tarra'; @override String get sendVideo => 'Lähetä video'; @override String sentAFile(String username) { return '📁 $username lähetti tiedoston'; } @override String sentAnAudio(String username) { return '🎤 $username lähetti ääniviestin'; } @override String sentAPicture(String username) { return '🖼️ $username lähetti kuvan'; } @override String sentASticker(String username) { return '😊 $username lähetti tarran'; } @override String sentAVideo(String username) { return '🎥 $username lähetti videon'; } @override String sentCallInformations(String senderName) { return '$senderName lähetti puhelutiedot'; } @override String get separateChatTypes => 'Erota yksityiskeskustelut ryhmistä'; @override String get setAsCanonicalAlias => 'Aseta pääalias'; @override String get setCustomEmotes => 'Aseta mukautetut emotet'; @override String get setChatDescription => 'Asetti keskustelun kuvauksen'; @override String get setInvitationLink => 'Aseta kutsulinkki'; @override String get setPermissionsLevel => 'Aseta oikeustasot'; @override String get setStatus => 'Aseta tila'; @override String get settings => 'Asetukset'; @override String get share => 'Jaa'; @override String sharedTheLocation(String username) { return '$username jakoi sijaintinsa'; } @override String get shareLocation => 'Jaa sijainti'; @override String get showPassword => 'Näytä salasana'; @override String get presenceStyle => 'Presence:'; @override String get hideAvatarsInInvites => 'Hide avatars in invites'; @override String get hideAvatarsInInvitesDescription => 'Do not show room avatars in invites'; @override String get presencesToggle => 'Show status messages from other users'; @override String get pureBlackToggle => 'Pure Black'; @override String get singlesignon => 'Kertakirjautuminen'; @override String get skip => 'Ohita'; @override String get sourceCode => 'Lähdekoodi'; @override String get spaceIsPublic => 'Tila on julkinen'; @override String get spaceName => 'Tilan nimi'; @override String startedACall(String senderName) { return '$senderName aloitti puhelun'; } @override String get startFirstChat => 'Aloita ensimmäinen keskustelusi'; @override String get status => 'Tila'; @override String get statusExampleMessage => 'Millainen on vointisi?'; @override String get submit => 'Lähetä'; @override String get synchronizingPleaseWait => 'Synkronoidaan... Hetkinen.'; @override String synchronizingPleaseWaitCounter(String percentage) { return ' Synchronizing… ($percentage%)'; } @override String get systemTheme => 'Järjestelmä'; @override String get theyDontMatch => 'Ne eivät täsmää'; @override String get theyMatch => 'Ne täsmäävät'; @override String get title => 'FluffyChat'; @override String get toggleFavorite => 'Suosikki-kytkin'; @override String get toggleMuted => 'Mykistetty-kytkin'; @override String get toggleUnread => 'Merkitse lukemattomaksi/luetuksi'; @override String get tooManyRequestsWarning => 'Liikaa pyyntöjä. Yritä myöhemmin uudelleen!'; @override String get transferFromAnotherDevice => 'Siirrä toiselta laitteelta'; @override String get tryToSendAgain => 'Yritä uudelleenlähettämistä'; @override String get unavailable => 'Ei saatavilla'; @override String unbannedUser(String username, String targetName) { return '$username poisti käyttäjän $targetName porttikiellon'; } @override String get unblockDevice => 'Poista laitteen esto'; @override String get unknownDevice => 'Tuntematon laite'; @override String get unknownEncryptionAlgorithm => 'Tuntematon salausalgoritmi'; @override String unknownEvent(String type) { return 'Tuntematon tapahtuma \'$type\''; } @override String get unmuteChat => 'Poista keskustelun mykistys'; @override String get unpin => 'Poista kiinnitys'; @override String unreadChats(int unreadCount) { String _temp0 = intl.Intl.pluralLogic( unreadCount, locale: localeName, other: '$unreadCount lukematonta keskustelua', one: '1 lukematon keskustelu', ); return '$_temp0'; } @override String userAndOthersAreTyping(String username, int count) { return '$username ja $count muuta kirjoittavat…'; } @override String userAndUserAreTyping(String username, String username2) { return '$username ja $username2 kirjoittavat…'; } @override String userIsTyping(String username) { return '$username kirjoittaa…'; } @override String userLeftTheChat(String username) { return '🚪 $username poistui keskustelusta'; } @override String get username => 'Käyttäjätunnus'; @override String userSentUnknownEvent(String username, String type) { return '$username lähetti $type-tapahtuman'; } @override String get unverified => 'Varmistamaton'; @override String get verified => 'Varmistettu'; @override String get verify => 'Varmista'; @override String get verifyStart => 'Aloita varmennus'; @override String get verifySuccess => 'Varmensit onnistuneesti!'; @override String get verifyTitle => 'Varmistetaan toista tunnusta'; @override String get videoCall => 'Videopuhelu'; @override String get visibilityOfTheChatHistory => 'Keskusteluhistorian näkyvyys'; @override String get visibleForAllParticipants => 'Näkyy kaikille osallistujille'; @override String get visibleForEveryone => 'Näkyy kaikille'; @override String get voiceMessage => 'Ääniviesti'; @override String get waitingPartnerAcceptRequest => 'Odotetaan kumppanin varmistavan pyynnön…'; @override String get waitingPartnerEmoji => 'Odotetaan kumppanin hyväksyvän emojit…'; @override String get waitingPartnerNumbers => 'Odotetaan kumppanin hyväksyvän numerot…'; @override String get wallpaper => 'Taustakuva:'; @override String get warning => 'Varoitus!'; @override String get weSentYouAnEmail => 'Lähetimme sinulle sähköpostia'; @override String get whoCanPerformWhichAction => 'Kuka voi suorittaa minkä toimenpiteen'; @override String get whoIsAllowedToJoinThisGroup => 'Kenen on sallittua liittyä ryhmään'; @override String get whyDoYouWantToReportThis => 'Miksi haluat ilmoittaa tämän?'; @override String get wipeChatBackup => 'Pyyhi keskusteluvarmuuskopio luodaksesi uuden palautusavaimen?'; @override String get withTheseAddressesRecoveryDescription => 'Näillä osoitteilla voit palauttaa salasanasi.'; @override String get writeAMessage => 'Kirjoita viesti…'; @override String get yes => 'Kyllä'; @override String get you => 'Sinä'; @override String get youAreNoLongerParticipatingInThisChat => 'Et enää osallistu tähän keskusteluun'; @override String get youHaveBeenBannedFromThisChat => 'Sinulle on annettu porttikielto tähän keskusteluun'; @override String get yourPublicKey => 'Julkinen avaimesi'; @override String get messageInfo => 'Viestin tiedot'; @override String get time => 'Aika'; @override String get messageType => 'Viestin tyyppi'; @override String get sender => 'Lähettäjä'; @override String get openGallery => 'Avaa galleria'; @override String get removeFromSpace => 'Poista tilasta'; @override String get addToSpaceDescription => 'Valitse tila, johon tämä keskustelu lisätään.'; @override String get start => 'Aloita'; @override String get pleaseEnterRecoveryKeyDescription => 'Avataksesi vanhojen viestiesi salauksen, syötä palautusavaimesi, joka luotiin edellisessä istunnossa. Palautusavaimesi EI OLE salasanasi.'; @override String get publish => 'Julkaise'; @override String videoWithSize(String size) { return 'Video ($size)'; } @override String get openChat => 'Avaa Keskustelu'; @override String get markAsRead => 'Merkitse luetuksi'; @override String get reportUser => 'Ilmianna käyttäjä'; @override String get dismiss => 'Hylkää'; @override String reactedWith(String sender, String reaction) { return '$sender reagoi $reaction'; } @override String get pinMessage => 'Kiinnitä huoneeseen'; @override String get confirmEventUnpin => 'Haluatko varmasti irrottaa tapahtuman pysyvästi?'; @override String get emojis => 'Hymiöt'; @override String get placeCall => 'Soita'; @override String get voiceCall => 'Äänipuhelu'; @override String get unsupportedAndroidVersion => 'Ei tuettu Android-versio'; @override String get unsupportedAndroidVersionLong => 'Tämä ominaisuus vaatii uudemman Android-version. Tarkista päivitykset tai LineageOS-tuki.'; @override String get videoCallsBetaWarning => 'Huomaathan videopuheluiden ovan beta-asteella. Ne eivät ehkä toimi odotetusti tai toimi ollenkaan kaikilla alustoilla.'; @override String get experimentalVideoCalls => 'Kokeelliset videopuhelut'; @override String get emailOrUsername => 'Sähköposti-osoite tai käyttäjätunnus'; @override String get indexedDbErrorTitle => 'Yksityisen selauksen ongelmat'; @override String get indexedDbErrorLong => 'Viestivarasto ei ole käytössä yksityisselauksessa oletuksena.\nKäythän osoitteessa\n - about:config\n - Aseta dom.indexedDB.privateBrowsing.enabled arvoon true\nMuuten FluffyChatin käyttäminen ei ole mahdollista.'; @override String switchToAccount(String number) { return 'Siirry tilille $number'; } @override String get nextAccount => 'Seuraava tili'; @override String get previousAccount => 'Edellinen tili'; @override String get addWidget => 'Lisää pienoissovellus'; @override String get widgetVideo => 'Video'; @override String get widgetEtherpad => 'Tekstimuotoinen muistiinpano'; @override String get widgetJitsi => 'Jitsi Meet'; @override String get widgetCustom => 'Mukautettu'; @override String get widgetName => 'Nimi'; @override String get widgetUrlError => 'Epäkelvollinen URL.'; @override String get widgetNameError => 'Syötä näyttönimi.'; @override String get errorAddingWidget => 'Virhe lisättäessä pienoissovellusta.'; @override String get youRejectedTheInvitation => 'Kieltäydyit kutsusta'; @override String get youJoinedTheChat => 'Liityit keskusteluun'; @override String get youAcceptedTheInvitation => '👍 Hyväksyit kutsun'; @override String youBannedUser(String user) { return 'Annoit porttikiellon käyttäjälle $user'; } @override String youHaveWithdrawnTheInvitationFor(String user) { return 'Olet perunut kutsun käyttäjälle $user'; } @override String youInvitedToBy(String alias) { return '📩 You have been invited via link to:\n$alias'; } @override String youInvitedBy(String user) { return '📩 $user kutsui sinut'; } @override String invitedBy(String user) { return '📩 Invited by $user'; } @override String youInvitedUser(String user) { return '📩 Kutsuit käyttäjän $user'; } @override String youKicked(String user) { return '👞 Potkit käyttäjän $user keskustelusta'; } @override String youKickedAndBanned(String user) { return '🙅 Potkit ja annoit porttikiellon käyttäjälle $user'; } @override String youUnbannedUser(String user) { return 'Poistit käyttäjän $user porttikiellon'; } @override String hasKnocked(String user) { return '🚪 $user on koputtanut'; } @override String get usersMustKnock => 'Users must knock'; @override String get noOneCanJoin => 'No one can join'; @override String userWouldLikeToChangeTheChat(String user) { return '$user would like to join the chat.'; } @override String get noPublicLinkHasBeenCreatedYet => 'No public link has been created yet'; @override String get knock => 'Knock'; @override String get users => 'Käyttäjät'; @override String get unlockOldMessages => 'Pura vanhojen viestien salaus'; @override String get storeInSecureStorageDescription => 'Tallenna palautusavain tämän laitteen turvavarastoon.'; @override String get saveKeyManuallyDescription => 'Tallenna tämä avain manuaalisesti käyttäen järjestelmän jakodialogia tai leikepöytää.'; @override String get storeInAndroidKeystore => 'Tallenna Android KeyStoreen'; @override String get storeInAppleKeyChain => 'Tallenna Applen avainnippuun'; @override String get storeSecurlyOnThisDevice => 'Tallenna turvallisesti tälle laitteelle'; @override String countFiles(int count) { return '$count tiedostoa'; } @override String get user => 'Käyttäjä'; @override String get custom => 'Mukautettu'; @override String get foregroundServiceRunning => 'Tämä ilmoitus näkyy etualapalvelun ollessa käynnissä.'; @override String get screenSharingTitle => 'ruudunjako'; @override String get screenSharingDetail => 'Jaat ruutuasi FluffyChatissä'; @override String get callingPermissions => 'Puheluoikeudet'; @override String get callingAccount => 'Soittamistunnus'; @override String get callingAccountDetails => 'Sallii FluffyChatin käyttää Androidin omaa Puhelut-sovellusta.'; @override String get appearOnTop => 'Näy päällä'; @override String get appearOnTopDetails => 'Sallii sovelluksen näkyä muiden sovellusten päällä (tätä ei tarvita, mikäli olet jo määrittänyt FluffyChatin puhelin-tunnukseksi)'; @override String get otherCallingPermissions => 'Mikrofoni, kamera ja muut FluffyChatin oikeudet'; @override String get whyIsThisMessageEncrypted => 'Miksei tätä viestiä voida lukea?'; @override String get noKeyForThisMessage => 'Tämä voi tapahtua mikäli viesti lähetettiin ennen sisäänkirjautumistasi tälle laitteelle.\n\nOn myös mahdollista, että lähettäjä on estänyt tämän laitteen tai jokin meni pieleen verkkoyhteyden kanssa.\n\nPystytkö lukemaan viestin toisella istunnolla? Siinä tapauksessa voit siirtää viestin siltä! Mene Asetukset > Laitteet ja varmista, että laitteesi ovat varmistaneet toisensa. Seuraavankerran avatessasi huoneen ja molempien istuntojen ollessa etualalla, avaimet siirretään automaattisesti.\n\nHaluatko varmistaa ettet menetä avaimia uloskirjautuessa tai laitteita vaihtaessa? Varmista avainvarmuuskopion käytössäolo asetuksista.'; @override String get newGroup => 'Uusi ryhmä'; @override String get newSpace => 'Uusi tila'; @override String get enterSpace => 'Siirry tilaan'; @override String get enterRoom => 'Siirry huoneeseen'; @override String get allSpaces => 'Kaikki tilat'; @override String numChats(String number) { return '$number keskustelua'; } @override String get hideUnimportantStateEvents => 'Piilota ei-niin-tärkeät tilatapahtumat'; @override String get hidePresences => 'Hide Status List?'; @override String get doNotShowAgain => 'Älä näytä uudelleen'; @override String wasDirectChatDisplayName(String oldDisplayName) { return 'Tyhjä keskustelu (oli $oldDisplayName)'; } @override String get newSpaceDescription => 'Tilat mahdollistavat keskusteluidesi keräämisen ja yksityisten tai julkisten yhteisöjen rakentamisen.'; @override String get encryptThisChat => 'Salaa tämä keskustelu'; @override String get disableEncryptionWarning => 'Turvallisuuden vuoksi et voi poistaa salausta käytöstä huoneista, joissa se on aiemmin otettu käyttöön.'; @override String get sorryThatsNotPossible => 'Anteeksi... se ei ole mahdollista'; @override String get deviceKeys => 'Laite-avaimet:'; @override String get reopenChat => 'Avaa keskustelu uudelleen'; @override String get noBackupWarning => 'Varoitus! Ilman avainvarmuuskopion käyttöönottoa menetät pääsyn salattuihin viesteihisi. Suosittelemme ehdottomasti avainvarmuuskopion käyttöönottoa ennen uloskirjautumista.'; @override String get noOtherDevicesFound => 'Muita laitteita ei löytynyt'; @override String fileIsTooBigForServer(String max) { return 'Ei voi lähettää! Palvelin tukee liitetiedostoja vain enintään $max.'; } @override String fileHasBeenSavedAt(String path) { return 'Tiedosto on tallennettu sijaintiin $path'; } @override String get jumpToLastReadMessage => 'Hyppää viimeiseen luettuun viestiin'; @override String get readUpToHere => 'Luettu tähän asti'; @override String get jump => 'Hyppää'; @override String get openLinkInBrowser => 'Avaa linkki selaimessa'; @override String get reportErrorDescription => '😭 Voi ei. Jokin meni pieleen. Halutessasi voit ilmoittaa ongelman kehittäjille.'; @override String get report => 'ilmoita'; @override String get signInWithPassword => 'Kirjaudu sisään salasanalla'; @override String get pleaseTryAgainLaterOrChooseDifferentServer => 'Yritä myöhemmin uudelleen tai valitse toinen palvelin.'; @override String signInWith(String provider) { return 'Kirjaudu sisään palvelulla $provider'; } @override String get profileNotFound => 'Käyttäjää ei löydy palvelimelta. Tämä voi olla yhteysongelma tai käyttäjä ei ole olemassa.'; @override String get setTheme => 'Aseta teema:'; @override String get setColorTheme => 'Aseta väriteema:'; @override String get invite => 'Kutsu'; @override String get inviteGroupChat => 'Kutsu ryhmäkeskusteluun'; @override String get invitePrivateChat => 'Kutsu yksityiskeskusteluun'; @override String get invalidInput => 'Virheellinen syöte!'; @override String wrongPinEntered(int seconds) { return 'Väärä pin-koodi! Yritä uudelleen $seconds sekuntin kuluttua...'; } @override String get pleaseEnterANumber => 'Syötä suurempi luku kuin 0'; @override String get archiveRoomDescription => 'Keskustelu siirretään arkistoon. Muut käyttäjät näkevät sinun poistuneen keskustelusta.'; @override String get roomUpgradeDescription => 'Keskustelu luodaan uudelleen uudella huoneversiolla. Kaikille osallistujille ilmoitetaan, että heidän tulee siirtyä uuteen keskusteluun. Voit lukea lisää huoneversioista osoitteesta https://spec.matrix.org/latest/rooms/'; @override String get removeDevicesDescription => 'You will be logged out of this device and will no longer be able to receive messages.'; @override String get banUserDescription => '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 => '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 => 'Once you make this user admin, you may not be able to undo this as they will then have the same permissions as you.'; @override String get pushNotificationsNotAvailable => 'Push notifications not available'; @override String get learnMore => 'Learn more'; @override String get yourGlobalUserIdIs => 'Your global user-ID is: '; @override String noUsersFoundWithQuery(String query) { return 'Unfortunately no user could be found with \"$query\". Please check whether you made a typo.'; } @override String get knocking => 'Knocking'; @override String chatCanBeDiscoveredViaSearchOnServer(String server) { return 'Chat can be discovered via the search on $server'; } @override String get searchChatsRooms => 'Search for #chats, @users...'; @override String get nothingFound => 'Nothing found...'; @override String get groupName => 'Group name'; @override String get createGroupAndInviteUsers => 'Create a group and invite users'; @override String get groupCanBeFoundViaSearch => 'Group can be found via search'; @override String get wrongRecoveryKey => 'Sorry... this does not seem to be the correct recovery key.'; @override String get startConversation => 'Start conversation'; @override String get commandHint_sendraw => 'Send raw json'; @override String get databaseMigrationTitle => 'Database is optimized'; @override String get databaseMigrationBody => 'Please wait. This may take a moment.'; @override String get leaveEmptyToClearStatus => 'Leave empty to clear your status.'; @override String get select => 'Select'; @override String get searchForUsers => 'Search for @users...'; @override String get pleaseEnterYourCurrentPassword => 'Please enter your current password'; @override String get newPassword => 'New password'; @override String get pleaseChooseAStrongPassword => 'Please choose a strong password'; @override String get passwordsDoNotMatch => 'Passwords do not match'; @override String get passwordIsWrong => 'Your entered password is wrong'; @override String get publicLink => 'Public link'; @override String get publicChatAddresses => 'Public chat addresses'; @override String get createNewAddress => 'Create new address'; @override String get joinSpace => 'Join space'; @override String get publicSpaces => 'Public spaces'; @override String get addChatOrSubSpace => 'Add chat or sub space'; @override String get subspace => 'Subspace'; @override String get decline => 'Decline'; @override String get thisDevice => 'This device:'; @override String get initAppError => 'An error occured while init the app'; @override String get userRole => 'User role'; @override String minimumPowerLevel(String level) { return '$level is the minimum power level.'; } @override String searchIn(String chat) { return 'Search in chat \"$chat\"...'; } @override String get searchMore => 'Search more...'; @override String get gallery => 'Gallery'; @override String get files => 'Files'; @override String databaseBuildErrorBody(String url, String error) { return 'Unable to build the SQlite database. The app tries to use the legacy database for now. Please report this error to the developers at $url. The error message is: $error'; } @override String sessionLostBody(String url, String error) { return 'Your session is lost. Please report this error to the developers at $url. The error message is: $error'; } @override String restoreSessionBody(String url, String error) { return 'The app now tries to restore your session from the backup. Please report this error to the developers at $url. The error message is: $error'; } @override String forwardMessageTo(String roomName) { return 'Forward message to $roomName?'; } @override String get sendReadReceipts => 'Send read receipts'; @override String get sendTypingNotificationsDescription => 'Other participants in a chat can see when you are typing a new message.'; @override String get sendReadReceiptsDescription => 'Other participants in a chat can see when you have read a message.'; @override String get formattedMessages => 'Formatted messages'; @override String get formattedMessagesDescription => 'Display rich message content like bold text using markdown.'; @override String get verifyOtherUser => '🔐 Verify other user'; @override String get verifyOtherUserDescription => 'If you verify another user, you can be sure that you know who you are really writing to. 💪\n\nWhen you start a verification, you and the other user will see a popup in the app. There you will then see a series of emojis or numbers that you have to compare with each other.\n\nThe best way to do this is to meet up or start a video call. 👭'; @override String get verifyOtherDevice => '🔐 Verify other device'; @override String get verifyOtherDeviceDescription => 'When you verify another device, those devices can exchange keys, increasing your overall security. 💪 When you start a verification, a popup will appear in the app on both devices. There you will then see a series of emojis or numbers that you have to compare with each other. It\'s best to have both devices handy before you start the verification. 🤳'; @override String acceptedKeyVerification(String sender) { return '$sender accepted key verification'; } @override String get customReaction => 'Add reaction'; @override String canceledKeyVerification(String sender) { return '$sender canceled key verification'; } @override String completedKeyVerification(String sender) { return '$sender completed key verification'; } @override String isReadyForKeyVerification(String sender) { return '$sender is ready for key verification'; } @override String requestedKeyVerification(String sender) { return '$sender requested key verification'; } @override String startedKeyVerification(String sender) { return '$sender started key verification'; } @override String get transparent => 'Transparent'; @override String get incomingMessages => 'Incoming messages'; @override String get stickers => 'Stickers'; @override String get discover => 'Discover'; @override String get commandHint_ignore => 'Ignore the given matrix ID'; @override String get commandHint_unignore => 'Unignore the given matrix ID'; @override String unreadChatsInApp(String appname, String unread) { return '$appname: $unread unread chats'; } @override String get noDatabaseEncryption => 'Database encryption is not supported on this platform'; @override String thereAreCountUsersBlocked(Object count) { return 'Right now there are $count users blocked.'; } @override String get restricted => 'Restricted'; @override String get knockRestricted => 'Knock restricted'; @override String goToSpace(Object space) { return 'Go to space: $space'; } @override String get markAsUnread => 'Mark as unread'; @override String userLevel(int level) { return '$level - User'; } @override String moderatorLevel(int level) { return '$level - Moderator'; } @override String adminLevel(int level) { return '$level - Admin'; } @override String get changeGeneralChatSettings => 'Change general chat settings'; @override String get inviteOtherUsers => 'Invite other users to this chat'; @override String get changeTheChatPermissions => 'Change the chat permissions'; @override String get changeTheVisibilityOfChatHistory => 'Change the visibility of the chat history'; @override String get changeTheCanonicalRoomAlias => 'Change the main public chat address'; @override String get sendRoomNotifications => 'Send a @room notifications'; @override String get changeTheDescriptionOfTheGroup => 'Change the description of the chat'; @override String get chatPermissionsDescription => 'Define which power level is necessary for certain actions in this chat. The power levels 0, 50 and 100 are usually representing users, moderators and admins, but any gradation is possible.'; @override String updateInstalled(String version) { return '🎉 Update $version installed!'; } @override String get changelog => 'Changelog'; @override String get sendCanceled => 'Sending canceled'; @override String get loginWithMatrixId => 'Login with Matrix-ID'; @override String get discoverHomeservers => 'Discover homeservers'; @override String get whatIsAHomeserver => 'What is a homeserver?'; @override String get homeserverDescription => 'All your data is stored on the homeserver, just like an email provider. You can choose which homeserver you want to use, while you can still communicate with everyone. Learn more at at https://matrix.org.'; @override String get doesNotSeemToBeAValidHomeserver => 'Doesn\'t seem to be a compatible homeserver. Wrong URL?'; @override String get calculatingFileSize => 'Calculating file size...'; @override String get prepareSendingAttachment => 'Prepare sending attachment...'; @override String get sendingAttachment => 'Sending attachment...'; @override String get generatingVideoThumbnail => 'Generating video thumbnail...'; @override String get compressVideo => 'Compressing video...'; @override String sendingAttachmentCountOfCount(int index, int length) { return 'Sending attachment $index of $length...'; } @override String serverLimitReached(int seconds) { return 'Server limit reached! Waiting $seconds seconds...'; } @override String get oneOfYourDevicesIsNotVerified => 'One of your devices is not verified'; @override String get noticeChatBackupDeviceVerification => 'Note: When you connect all your devices to the chat backup, they are automatically verified.'; @override String get continueText => 'Continue'; @override String get welcomeText => 'Hey Hey 👋 This is Extera. You can sign in to any homeserver, which is compatible with https://matrix.org. And then chat with anyone. It\'s a huge decentralized messaging network!'; @override String get blur => 'Blur:'; @override String get opacity => 'Opacity:'; @override String get setWallpaper => 'Set wallpaper'; @override String get manageAccount => 'Manage account'; @override String get noContactInformationProvided => 'Server does not provide any valid contact information'; @override String get contactServerAdmin => 'Contact server admin'; @override String get contactServerSecurity => 'Contact server security'; @override String get supportPage => 'Support page'; @override String get serverInformation => 'Server information:'; @override String get name => 'Name'; @override String get version => 'Version'; @override String get website => 'Website'; @override String get compress => 'Compress'; @override String get boldText => 'Bold text'; @override String get italicText => 'Italic text'; @override String get strikeThrough => 'Strikethrough'; @override String get pleaseFillOut => 'Please fill out'; @override String get invalidUrl => 'Invalid url'; @override String get addLink => 'Add link'; @override String get unableToJoinChat => 'Unable to join chat. Maybe the other party has already closed the conversation.'; @override String get previous => 'Previous'; @override String get otherPartyNotLoggedIn => 'The other party is currently not logged in and therefore cannot receive messages!'; @override String appWantsToUseForLogin(String server) { return 'Use \'$server\' to log in'; } @override String get appWantsToUseForLoginDescription => 'You hereby allow the app and website to share information about you.'; @override String get open => 'Open'; @override String get waitingForServer => 'Waiting for server...'; @override String get appIntroduction => 'Extera lets you chat with your friends across different messengers. Learn more at https://matrix.org or just tap *Continue*.'; @override String get newChatRequest => '📩 New chat request'; @override String get contentNotificationSettings => 'Content notification settings'; @override String get generalNotificationSettings => 'General notification settings'; @override String get roomNotificationSettings => 'Room notification settings'; @override String get userSpecificNotificationSettings => 'User specific notification settings'; @override String get otherNotificationSettings => 'Other notification settings'; @override String get notificationRuleContainsUserName => 'Contains User Name'; @override String get notificationRuleContainsUserNameDescription => 'Notifies the user when a message contains their username.'; @override String get notificationRuleMaster => 'Mute all notifications'; @override String get notificationRuleMasterDescription => 'Overrides all other rules and disables all notifications.'; @override String get notificationRuleSuppressNotices => 'Suppress Automated Messages'; @override String get notificationRuleSuppressNoticesDescription => 'Suppresses notifications from automated clients like bots.'; @override String get notificationRuleInviteForMe => 'Invite for Me'; @override String get notificationRuleInviteForMeDescription => 'Notifies the user when they are invited to a room.'; @override String get notificationRuleMemberEvent => 'Member Event'; @override String get notificationRuleMemberEventDescription => 'Suppresses notifications for membership events.'; @override String get notificationRuleIsUserMention => 'User Mention'; @override String get notificationRuleIsUserMentionDescription => 'Notifies the user when they are directly mentioned in a message.'; @override String get notificationRuleContainsDisplayName => 'Contains Display Name'; @override String get notificationRuleContainsDisplayNameDescription => 'Notifies the user when a message contains their display name.'; @override String get notificationRuleIsRoomMention => 'Room Mention'; @override String get notificationRuleIsRoomMentionDescription => 'Notifies the user when there is a room mention.'; @override String get notificationRuleRoomnotif => 'Room Notification'; @override String get notificationRuleRoomnotifDescription => 'Notifies the user when a message contains \'@room\'.'; @override String get notificationRuleTombstone => 'Tombstone'; @override String get notificationRuleTombstoneDescription => 'Notifies the user about room deactivation messages.'; @override String get notificationRuleReaction => 'Reaction'; @override String get notificationRuleReactionDescription => 'Suppresses notifications for reactions.'; @override String get notificationRuleRoomServerAcl => 'Room Server ACL'; @override String get notificationRuleRoomServerAclDescription => 'Suppresses notifications for room server access control lists (ACL).'; @override String get notificationRuleSuppressEdits => 'Suppress Edits'; @override String get notificationRuleSuppressEditsDescription => 'Suppresses notifications for edited messages.'; @override String get notificationRuleCall => 'Call'; @override String get notificationRuleCallDescription => 'Notifies the user about calls.'; @override String get notificationRuleEncryptedRoomOneToOne => 'Encrypted Room One-to-One'; @override String get notificationRuleEncryptedRoomOneToOneDescription => 'Notifies the user about messages in encrypted one-to-one rooms.'; @override String get notificationRuleRoomOneToOne => 'Room One-to-One'; @override String get notificationRuleRoomOneToOneDescription => 'Notifies the user about messages in one-to-one rooms.'; @override String get notificationRuleMessage => 'Message'; @override String get notificationRuleMessageDescription => 'Notifies the user about general messages.'; @override String get notificationRuleEncrypted => 'Encrypted'; @override String get notificationRuleEncryptedDescription => 'Notifies the user about messages in encrypted rooms.'; @override String get notificationRuleJitsi => 'Jitsi'; @override String get notificationRuleJitsiDescription => 'Notifies the user about Jitsi widget events.'; @override String get notificationRuleServerAcl => 'Suppress Server ACL Events'; @override String get notificationRuleServerAclDescription => 'Suppresses notifications for Server ACL events.'; @override String unknownPushRule(String rule) { return 'Unknown push rule \'$rule\''; } @override String get deletePushRuleCanNotBeUndone => 'If you delete this notification setting, this can not be undone.'; @override String get more => 'More'; @override String get shareKeysWith => 'Share keys with...'; @override String get shareKeysWithDescription => 'Which devices should be trusted so that they can read along your messages in encrypted chats?'; @override String get allDevices => 'All devices'; @override String get crossVerifiedDevicesIfEnabled => 'Cross verified devices if enabled'; @override String get crossVerifiedDevices => 'Cross verified devices'; @override String get verifiedDevicesOnly => 'Verified devices only'; @override String get takeAPhoto => 'Take a photo'; @override String get recordAVideo => 'Record a video'; @override String get optionalMessage => '(Optional) message...'; @override String get notSupportedOnThisDevice => 'Not supported on this device'; @override String get enterNewChat => 'Enter new chat'; @override String get approve => 'Approve'; @override String get youHaveKnocked => 'You have knocked'; @override String get pleaseWaitUntilInvited => 'Please wait now, until someone from the room invites you.'; }