ExteraNext/lib/generated/l10n/l10n_fi.dart

2860 lines
70 KiB
Dart

// 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 endPoll => 'End poll';
@override
String get anonymousPoll => 'Anonymous';
@override
String get publicPoll => 'Public';
@override
String get endedPoll => 'Ended';
@override
String get activePoll => 'Active';
@override
String get singleChoice => 'Single choice';
@override
String get multipleChoice => 'Multiple choice';
@override
String get vote => 'Vote';
@override
String get changeVote => 'Re-vote';
@override
String choicesSelected(int selected, int max) {
return '$selected of $max selected';
}
@override
String get pollType => 'Poll type';
@override
String get question => 'Question';
@override
String get answer => 'Answer';
@override
String get addAnswer => 'Add answer';
@override
String get pleaseEnterQuestion => 'Please enter a question';
@override
String get atLeastTwoAnswersRequired => 'At least two answers are required';
@override
String get maxSelections => 'Max selections';
@override
String get createPoll => 'Create poll';
@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.';
}