2757 lines
73 KiB
Dart
2757 lines
73 KiB
Dart
// ignore: unused_import
|
||
import 'package:intl/intl.dart' as intl;
|
||
import 'l10n.dart';
|
||
|
||
// ignore_for_file: type=lint
|
||
|
||
/// The translations for Japanese (`ja`).
|
||
class L10nJa extends L10n {
|
||
L10nJa([String locale = 'ja']) : 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 repeatPassword => 'パスワードを繰り返そ';
|
||
|
||
@override
|
||
String get notAnImage => 'Not an image file.';
|
||
|
||
@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 => '消去';
|
||
|
||
@override
|
||
String get importNow => 'Import now';
|
||
|
||
@override
|
||
String get importEmojis => 'Import Emojis';
|
||
|
||
@override
|
||
String get importFromZipFile => 'Import from .zip file';
|
||
|
||
@override
|
||
String get exportEmotePack => 'Export Emote pack as .zip';
|
||
|
||
@override
|
||
String get replace => 'Replace';
|
||
|
||
@override
|
||
String get about => 'このアプリについて';
|
||
|
||
@override
|
||
String aboutHomeserver(String homeserver) {
|
||
return 'About $homeserver';
|
||
}
|
||
|
||
@override
|
||
String get accept => '承諾する';
|
||
|
||
@override
|
||
String acceptedTheInvitation(String username) {
|
||
return '👍$usernameが招待を承諾しました';
|
||
}
|
||
|
||
@override
|
||
String get account => 'アカウント';
|
||
|
||
@override
|
||
String activatedEndToEndEncryption(String username) {
|
||
return '🔐$usernameがエンドツーエンド暗号化を有効にしました';
|
||
}
|
||
|
||
@override
|
||
String get addEmail => 'Eメールを追加';
|
||
|
||
@override
|
||
String get confirmMatrixId => 'アカウントを削除するには、Matrix IDを確認してください。';
|
||
|
||
@override
|
||
String supposedMxid(String mxid) {
|
||
return 'This should be $mxid';
|
||
}
|
||
|
||
@override
|
||
String get addChatDescription => 'Add a chat description...';
|
||
|
||
@override
|
||
String get addToSpace => 'スペースに追加';
|
||
|
||
@override
|
||
String get admin => '管理者';
|
||
|
||
@override
|
||
String get alias => 'エイリアス';
|
||
|
||
@override
|
||
String get all => 'すべて';
|
||
|
||
@override
|
||
String get allChats => 'すべて会話';
|
||
|
||
@override
|
||
String get commandHint_roomupgrade =>
|
||
'Upgrade this room to the given room version';
|
||
|
||
@override
|
||
String get commandHint_googly => 'ぎょろ目を送る';
|
||
|
||
@override
|
||
String get commandHint_cuddle => 'Send a cuddle';
|
||
|
||
@override
|
||
String get commandHint_hug => 'ハグを送る';
|
||
|
||
@override
|
||
String googlyEyesContent(String senderName) {
|
||
return '$senderName sends you googly eyes';
|
||
}
|
||
|
||
@override
|
||
String cuddleContent(String senderName) {
|
||
return '$senderName cuddles you';
|
||
}
|
||
|
||
@override
|
||
String hugContent(String senderName) {
|
||
return '$senderName hugs you';
|
||
}
|
||
|
||
@override
|
||
String answeredTheCall(String senderName) {
|
||
return '$senderNameは通話に出ました';
|
||
}
|
||
|
||
@override
|
||
String get anyoneCanJoin => '誰でも参加できる';
|
||
|
||
@override
|
||
String get appLock => 'アプリのロック';
|
||
|
||
@override
|
||
String get appLockDescription =>
|
||
'Lock the app when not using with a pin code';
|
||
|
||
@override
|
||
String get archive => 'アーカイブ';
|
||
|
||
@override
|
||
String get areGuestsAllowedToJoin => 'ゲストユーザーの参加を許可する';
|
||
|
||
@override
|
||
String get areYouSure => 'これでよろしいですか?';
|
||
|
||
@override
|
||
String get areYouSureYouWantToLogout => 'ログアウトしてよろしいですか?';
|
||
|
||
@override
|
||
String get askSSSSSign => '他の人を署名するためにはパスフレーズやリカバリーキーを入力してください。';
|
||
|
||
@override
|
||
String askVerificationRequest(String username) {
|
||
return '$usernameの検証リクエストを承認しますか?';
|
||
}
|
||
|
||
@override
|
||
String get autoplayImages => 'GIFを自動的に再生する';
|
||
|
||
@override
|
||
String badServerLoginTypesException(String serverVersions,
|
||
String supportedVersions, Object suportedVersions) {
|
||
return 'ホームサーバーでサポートされているログインタイプ:\n$serverVersions\nアプリがサポートしているログインタイプ:\n$supportedVersions';
|
||
}
|
||
|
||
@override
|
||
String get sendTypingNotifications => 'Send typing notifications';
|
||
|
||
@override
|
||
String get swipeRightToLeftToReply => 'Swipe right to left to reply';
|
||
|
||
@override
|
||
String get sendOnEnter => 'Enterで送信';
|
||
|
||
@override
|
||
String badServerVersionsException(String serverVersions,
|
||
String supportedVersions, Object serverVerions, Object suportedVersions) {
|
||
return 'ホームサーバーでサポートされているバージョン:\n$serverVersions\nアプリでは$supportedVersionsしかサポートされていません';
|
||
}
|
||
|
||
@override
|
||
String countChatsAndCountParticipants(int chats, int participants) {
|
||
return '$chats chats and $participants participants';
|
||
}
|
||
|
||
@override
|
||
String get noMoreChatsFound => 'No more chats found...';
|
||
|
||
@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 => 'Unread';
|
||
|
||
@override
|
||
String get space => 'Space';
|
||
|
||
@override
|
||
String get spaces => 'Spaces';
|
||
|
||
@override
|
||
String get banFromChat => 'チャットからBANする';
|
||
|
||
@override
|
||
String get banned => 'BANされています';
|
||
|
||
@override
|
||
String bannedUser(String username, String targetName) {
|
||
return '$usernameが$targetNameをBANしました';
|
||
}
|
||
|
||
@override
|
||
String get blockDevice => 'デバイスをブロックする';
|
||
|
||
@override
|
||
String get blocked => 'ブロックしました';
|
||
|
||
@override
|
||
String get botMessages => 'ボットメッセージ';
|
||
|
||
@override
|
||
String get cancel => 'キャンセル';
|
||
|
||
@override
|
||
String cantOpenUri(String uri) {
|
||
return 'URIが開けません $uri';
|
||
}
|
||
|
||
@override
|
||
String get changeDeviceName => 'デバイス名を変更';
|
||
|
||
@override
|
||
String changedTheChatAvatar(String username) {
|
||
return '$usernameがチャットアバターを変更しました';
|
||
}
|
||
|
||
@override
|
||
String changedTheChatDescriptionTo(String username, String description) {
|
||
return '$usernameがチャットの説明を「$description」に変更しました';
|
||
}
|
||
|
||
@override
|
||
String changedTheChatNameTo(String username, String chatname) {
|
||
return '$usernameがチャットの名前を「$chatname」に変更しました';
|
||
}
|
||
|
||
@override
|
||
String changedTheChatPermissions(String username) {
|
||
return '$usernameがチャットの権限を変更しました';
|
||
}
|
||
|
||
@override
|
||
String changedTheDisplaynameTo(String username, String displayname) {
|
||
return '$usernameが表示名を「$displayname」に変更しました';
|
||
}
|
||
|
||
@override
|
||
String changedTheGuestAccessRules(String username) {
|
||
return '$usernameがゲストのアクセスルールを変更しました';
|
||
}
|
||
|
||
@override
|
||
String changedTheGuestAccessRulesTo(String username, String rules) {
|
||
return '$usernameがゲストのアクセスルールを$rulesに変更しました';
|
||
}
|
||
|
||
@override
|
||
String changedTheHistoryVisibility(String username) {
|
||
return '$usernameが履歴の表示設定を変更しました';
|
||
}
|
||
|
||
@override
|
||
String changedTheHistoryVisibilityTo(String username, String rules) {
|
||
return '$usernameが履歴の表示設定を$rulesに変更しました';
|
||
}
|
||
|
||
@override
|
||
String changedTheJoinRules(String username) {
|
||
return '$usernameが参加ルールを変更しました';
|
||
}
|
||
|
||
@override
|
||
String changedTheJoinRulesTo(String username, String joinRules) {
|
||
return '$usernameが参加ルールを$joinRulesに変更しました';
|
||
}
|
||
|
||
@override
|
||
String changedTheProfileAvatar(String username) {
|
||
return '$usernameがアバターを変更しました';
|
||
}
|
||
|
||
@override
|
||
String changedTheRoomAliases(String username) {
|
||
return '$usernameが部屋のエイリアスを変更しました';
|
||
}
|
||
|
||
@override
|
||
String changedTheRoomInvitationLink(String username) {
|
||
return '$usernameが招待リンクを変更しました';
|
||
}
|
||
|
||
@override
|
||
String get changePassword => 'パスワードを変更';
|
||
|
||
@override
|
||
String get changeTheHomeserver => 'ホームサーバーの変更';
|
||
|
||
@override
|
||
String get changeTheme => 'スタイルを変更する';
|
||
|
||
@override
|
||
String get changeTheNameOfTheGroup => 'グループの名前を変更する';
|
||
|
||
@override
|
||
String get changeYourAvatar => 'アバタるを変化しする';
|
||
|
||
@override
|
||
String get channelCorruptedDecryptError => '暗号が破損しています';
|
||
|
||
@override
|
||
String get chat => 'チャット';
|
||
|
||
@override
|
||
String get yourChatBackupHasBeenSetUp => 'チャットバックアップを設定ました。';
|
||
|
||
@override
|
||
String get chatBackup => 'チャットのバックアップ';
|
||
|
||
@override
|
||
String get chatBackupDescription => '古いメッセージはリカバリーキーで保護されます。紛失しないようにご注意ください。';
|
||
|
||
@override
|
||
String get chatDetails => 'チャットの詳細';
|
||
|
||
@override
|
||
String get chatHasBeenAddedToThisSpace => 'このスペースにチャットが追加されました';
|
||
|
||
@override
|
||
String get chats => 'チャット';
|
||
|
||
@override
|
||
String get chooseAStrongPassword => '強いパスワードを選択してください';
|
||
|
||
@override
|
||
String get clearArchive => 'アーカイブを消去';
|
||
|
||
@override
|
||
String get close => '閉じる';
|
||
|
||
@override
|
||
String get commandHint_markasdm => 'ダイレクトメッセージの部屋としてマークする';
|
||
|
||
@override
|
||
String get commandHint_markasgroup => 'グループとしてマーク';
|
||
|
||
@override
|
||
String get commandHint_ban => 'このユーザーを禁止する';
|
||
|
||
@override
|
||
String get commandHint_clearcache => 'キャッシュをクリアする';
|
||
|
||
@override
|
||
String get commandHint_create =>
|
||
'空のグループチャットを作成\n暗号化を無効にするには、--no-encryption を使用';
|
||
|
||
@override
|
||
String get commandHint_discardsession => 'セッションを破棄';
|
||
|
||
@override
|
||
String get commandHint_dm =>
|
||
'ダイレクトチャットを開始する\n暗号化を無効にするには、--no-encryptionを使用してください';
|
||
|
||
@override
|
||
String get commandHint_html => 'HTML形式のテキストを送信';
|
||
|
||
@override
|
||
String get commandHint_invite => '指定したユーザーをこの部屋に招待';
|
||
|
||
@override
|
||
String get commandHint_join => '指定した部屋に参加';
|
||
|
||
@override
|
||
String get commandHint_kick => 'Remove the given user from this room';
|
||
|
||
@override
|
||
String get commandHint_leave => 'この部屋を退出';
|
||
|
||
@override
|
||
String get commandHint_me => 'Describe yourself';
|
||
|
||
@override
|
||
String get commandHint_myroomavatar => 'この部屋の写真を設定する (mxc-uriで)';
|
||
|
||
@override
|
||
String get commandHint_myroomnick => 'この部屋の表示名を設定する';
|
||
|
||
@override
|
||
String get commandHint_op =>
|
||
'Set the given user\'s power level (default: 50)';
|
||
|
||
@override
|
||
String get commandHint_plain => '書式設定されていないテキストを送信する';
|
||
|
||
@override
|
||
String get commandHint_react => 'リアクションとして返信を送信する';
|
||
|
||
@override
|
||
String get commandHint_send => 'テキストを送信';
|
||
|
||
@override
|
||
String get commandHint_unban => 'Unban the given user from this room';
|
||
|
||
@override
|
||
String get commandInvalid => 'コマンドが無効';
|
||
|
||
@override
|
||
String commandMissing(String command) {
|
||
return '$command はコマンドではありません。';
|
||
}
|
||
|
||
@override
|
||
String get compareEmojiMatch => '表示されている絵文字が他のデバイスで表示されているものと一致するか確認してください:';
|
||
|
||
@override
|
||
String get compareNumbersMatch => '表示されている数字が他のデバイスで表示されているものと一致するか確認してください:';
|
||
|
||
@override
|
||
String get configureChat => 'チャットの設定';
|
||
|
||
@override
|
||
String get confirm => '確認';
|
||
|
||
@override
|
||
String get connect => '接続';
|
||
|
||
@override
|
||
String get contactHasBeenInvitedToTheGroup => '連絡先に登録された人が招待されました';
|
||
|
||
@override
|
||
String get containsDisplayName => '表示名を含んでいます';
|
||
|
||
@override
|
||
String get containsUserName => 'ユーザー名を含んでいます';
|
||
|
||
@override
|
||
String get contentHasBeenReported => 'サーバー管理者に通報されました';
|
||
|
||
@override
|
||
String get copiedToClipboard => 'クリップボードにコピーされました';
|
||
|
||
@override
|
||
String get copy => 'コピー';
|
||
|
||
@override
|
||
String get copyToClipboard => 'クリップボードにコピー';
|
||
|
||
@override
|
||
String couldNotDecryptMessage(String error) {
|
||
return 'メッセージを解読できませんでした: $error';
|
||
}
|
||
|
||
@override
|
||
String countParticipants(int count) {
|
||
return '$count名の参加者';
|
||
}
|
||
|
||
@override
|
||
String get create => '作成';
|
||
|
||
@override
|
||
String createdTheChat(String username) {
|
||
return '💬 $usernameがチャットを作成しました';
|
||
}
|
||
|
||
@override
|
||
String get createGroup => 'Create group';
|
||
|
||
@override
|
||
String get createNewSpace => '新しいスペース';
|
||
|
||
@override
|
||
String get currentlyActive => '現在アクティブです';
|
||
|
||
@override
|
||
String get darkTheme => 'ダーク';
|
||
|
||
@override
|
||
String dateAndTimeOfDay(String date, String timeOfDay) {
|
||
return '$date, $timeOfDay';
|
||
}
|
||
|
||
@override
|
||
String dateWithoutYear(String month, String day) {
|
||
return '$month-$day';
|
||
}
|
||
|
||
@override
|
||
String dateWithYear(String year, String month, String day) {
|
||
return '$year/$month/$day';
|
||
}
|
||
|
||
@override
|
||
String get deactivateAccountWarning =>
|
||
'あなたのアカウントを無効化します。この操作は元に戻せません!よろしいですか?';
|
||
|
||
@override
|
||
String get defaultPermissionLevel => 'デフォルトの権限レベル';
|
||
|
||
@override
|
||
String get delete => '削除';
|
||
|
||
@override
|
||
String get deleteAccount => 'アカウントの削除';
|
||
|
||
@override
|
||
String get deleteMessage => 'メッセージの削除';
|
||
|
||
@override
|
||
String get device => 'デバイス';
|
||
|
||
@override
|
||
String get deviceId => 'デバイスID';
|
||
|
||
@override
|
||
String get devices => 'デバイス';
|
||
|
||
@override
|
||
String get directChats => 'ダイレクトチャット';
|
||
|
||
@override
|
||
String get allRooms => 'All Group Chats';
|
||
|
||
@override
|
||
String get displaynameHasBeenChanged => '表示名が変更されました';
|
||
|
||
@override
|
||
String get downloadFile => 'ファイルのダウンロード';
|
||
|
||
@override
|
||
String get edit => '編集';
|
||
|
||
@override
|
||
String get editBlockedServers => 'ブロックしたサーバーを編集';
|
||
|
||
@override
|
||
String get chatPermissions => 'Chat permissions';
|
||
|
||
@override
|
||
String get editDisplayname => '表示名を編集';
|
||
|
||
@override
|
||
String get editRoomAliases => 'ルームエイリアスを編集';
|
||
|
||
@override
|
||
String get editRoomAvatar => '部屋のアバターを編集する';
|
||
|
||
@override
|
||
String get emoteExists => 'Emoteはすでに存在します!';
|
||
|
||
@override
|
||
String get emoteInvalid => '不正なEmoteショートコード!';
|
||
|
||
@override
|
||
String get emoteKeyboardNoRecents =>
|
||
'Recently-used emotes will appear here...';
|
||
|
||
@override
|
||
String get emotePacks => '部屋のEmoteパック';
|
||
|
||
@override
|
||
String get emoteSettings => 'Emote設定';
|
||
|
||
@override
|
||
String get globalChatId => 'Global chat ID';
|
||
|
||
@override
|
||
String get accessAndVisibility => 'Access and visibility';
|
||
|
||
@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ショートコード';
|
||
|
||
@override
|
||
String get emoteWarnNeedToPick => 'Emoteショートコードと画像を選択してください!';
|
||
|
||
@override
|
||
String get emptyChat => '空のチャット';
|
||
|
||
@override
|
||
String get enableEmotesGlobally => 'emoteをグローバルに有効にする';
|
||
|
||
@override
|
||
String get enableEncryption => '暗号化を有効にする';
|
||
|
||
@override
|
||
String get enableEncryptionWarning => '一度暗号化を有効にするともとに戻せません。よろしいですか?';
|
||
|
||
@override
|
||
String get encrypted => '暗号化';
|
||
|
||
@override
|
||
String get encryption => '暗号化';
|
||
|
||
@override
|
||
String get encryptionNotEnabled => '暗号化されていません';
|
||
|
||
@override
|
||
String endedTheCall(String senderName) {
|
||
return '$senderNameは通話を切断しました';
|
||
}
|
||
|
||
@override
|
||
String get enterAnEmailAddress => 'メールアドレスを入力してください';
|
||
|
||
@override
|
||
String get homeserver => 'ホームサーバー';
|
||
|
||
@override
|
||
String get enterYourHomeserver => 'ホームサーバーを入力してください';
|
||
|
||
@override
|
||
String errorObtainingLocation(String error) {
|
||
return '位置情報の取得中にエラーが発生しました: $error';
|
||
}
|
||
|
||
@override
|
||
String get everythingReady => 'すべての準備は完了しました!';
|
||
|
||
@override
|
||
String get extremeOffensive => 'とても攻撃的';
|
||
|
||
@override
|
||
String get fileName => 'ファイル名';
|
||
|
||
@override
|
||
String get fluffychat => 'FluffyChat';
|
||
|
||
@override
|
||
String get fontSize => 'フォントサイズ';
|
||
|
||
@override
|
||
String get forward => '進む';
|
||
|
||
@override
|
||
String get fromJoining => '参加時点から閲覧可能';
|
||
|
||
@override
|
||
String get fromTheInvitation => '招待時点から閲覧可能';
|
||
|
||
@override
|
||
String get goToTheNewRoom => '新規ルームへ';
|
||
|
||
@override
|
||
String get group => 'グループ';
|
||
|
||
@override
|
||
String get chatDescription => 'Chat description';
|
||
|
||
@override
|
||
String get chatDescriptionHasBeenChanged => 'Chat description changed';
|
||
|
||
@override
|
||
String get groupIsPublic => 'グループは公開されています';
|
||
|
||
@override
|
||
String get groups => 'グループ';
|
||
|
||
@override
|
||
String groupWith(String displayname) {
|
||
return '$displaynameとグループを作成する';
|
||
}
|
||
|
||
@override
|
||
String get guestsAreForbidden => 'ゲストは許可されていません';
|
||
|
||
@override
|
||
String get guestsCanJoin => 'ゲストが許可されています';
|
||
|
||
@override
|
||
String hasWithdrawnTheInvitationFor(String username, String targetName) {
|
||
return '$targetNameの招待を$usernameが取り下げました';
|
||
}
|
||
|
||
@override
|
||
String get help => 'ヘルプ';
|
||
|
||
@override
|
||
String get hideRedactedEvents => '編集済みイベントを非表示にする';
|
||
|
||
@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 => 'どのくらい攻撃的でしたか?';
|
||
|
||
@override
|
||
String get id => 'ID';
|
||
|
||
@override
|
||
String get identity => 'アイデンティティ';
|
||
|
||
@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 => 'リンクをクリックしました';
|
||
|
||
@override
|
||
String get incorrectPassphraseOrKey => 'パスフレーズかリカバリーキーが間違っています';
|
||
|
||
@override
|
||
String get inoffensive => '非攻撃的';
|
||
|
||
@override
|
||
String get inviteContact => '連絡先から招待する';
|
||
|
||
@override
|
||
String inviteContactToGroupQuestion(Object contact, Object groupName) {
|
||
return 'Do you want to invite $contact to the chat \"$groupName\"?';
|
||
}
|
||
|
||
@override
|
||
String inviteContactToGroup(String groupName) {
|
||
return '連絡先から$groupNameに招待する';
|
||
}
|
||
|
||
@override
|
||
String get noChatDescriptionYet => 'No chat description created yet.';
|
||
|
||
@override
|
||
String get tryAgain => 'Try again';
|
||
|
||
@override
|
||
String get invalidServerName => 'Invalid server name';
|
||
|
||
@override
|
||
String get invited => '招待されました';
|
||
|
||
@override
|
||
String get redactMessageDescription =>
|
||
'The message will be redacted for all participants in this conversation. This cannot be undone.';
|
||
|
||
@override
|
||
String get optionalRedactReason =>
|
||
'(Optional) Reason for redacting this message...';
|
||
|
||
@override
|
||
String invitedUser(String username, String targetName) {
|
||
return '📩 $username が $targetName を招待しました';
|
||
}
|
||
|
||
@override
|
||
String get invitedUsersOnly => '招待されたユーザーのみ';
|
||
|
||
@override
|
||
String get inviteForMe => '自分への招待';
|
||
|
||
@override
|
||
String inviteText(String username, String link) {
|
||
return '$usernameがFluffyChatにあなたを招待しました. \n1. FluffyChatをインストールしてください: https://fluffychat.im \n2. 新しくアカウントを作成するかサインインしてください\n3. 招待リンクを開いてください: $link';
|
||
}
|
||
|
||
@override
|
||
String get isTyping => 'が入力しています…';
|
||
|
||
@override
|
||
String joinedTheChat(String username) {
|
||
return '👋 $username がチャットに参加しました';
|
||
}
|
||
|
||
@override
|
||
String get joinRoom => '部屋に参加';
|
||
|
||
@override
|
||
String kicked(String username, String targetName) {
|
||
return '👞 $username は $targetName をキックしました';
|
||
}
|
||
|
||
@override
|
||
String kickedAndBanned(String username, String targetName) {
|
||
return '🙅 $username が $targetName をキックしブロックしました';
|
||
}
|
||
|
||
@override
|
||
String get kickFromChat => 'チャットからキックする';
|
||
|
||
@override
|
||
String lastActiveAgo(String localizedTimeShort) {
|
||
return '最終アクティブ: $localizedTimeShort';
|
||
}
|
||
|
||
@override
|
||
String get leave => '退室する';
|
||
|
||
@override
|
||
String get leftTheChat => '退室しました';
|
||
|
||
@override
|
||
String get license => 'ライセンス';
|
||
|
||
@override
|
||
String get lightTheme => 'ライト';
|
||
|
||
@override
|
||
String loadCountMoreParticipants(int count) {
|
||
return 'あと$count名参加者を読み込む';
|
||
}
|
||
|
||
@override
|
||
String get dehydrate => 'セッションのエクスポートとデバイスの消去';
|
||
|
||
@override
|
||
String get dehydrateWarning => 'この操作は元に戻せません。バックアップファイルを安全に保存してください。';
|
||
|
||
@override
|
||
String get dehydrateTor => 'TOR ユーザー: セッションをエクスポート';
|
||
|
||
@override
|
||
String get dehydrateTorLong =>
|
||
'TOR ユーザーの場合、ウィンドウを閉じる前にセッションをエクスポートすることをお勧めします。';
|
||
|
||
@override
|
||
String get hydrateTor => 'TOR ユーザー: セッションのエクスポートをインポート';
|
||
|
||
@override
|
||
String get hydrateTorLong =>
|
||
'前回、TOR でセッションをエクスポートしましたか?すぐにインポートしてチャットを続けましょう。';
|
||
|
||
@override
|
||
String get hydrate => 'バックアップファイルから復元';
|
||
|
||
@override
|
||
String get loadingPleaseWait => '読み込み中…お待ちください。';
|
||
|
||
@override
|
||
String get loadMore => '更に読み込む…';
|
||
|
||
@override
|
||
String get locationDisabledNotice =>
|
||
'位置情報サービスが無効になっています。位置情報を共有できるようにするには、位置情報サービスを有効にしてください。';
|
||
|
||
@override
|
||
String get locationPermissionDeniedNotice =>
|
||
'位置情報の権限が拒否されました。位置情報を共有できるように許可してください。';
|
||
|
||
@override
|
||
String get login => 'ログイン';
|
||
|
||
@override
|
||
String logInTo(String homeserver) {
|
||
return '$homeserverにログインする';
|
||
}
|
||
|
||
@override
|
||
String get logout => 'ログアウト';
|
||
|
||
@override
|
||
String get memberChanges => 'メンバーの変更';
|
||
|
||
@override
|
||
String get mention => 'メンション';
|
||
|
||
@override
|
||
String get messages => 'メッセージ';
|
||
|
||
@override
|
||
String get messagesStyle => 'Messages:';
|
||
|
||
@override
|
||
String get moderator => 'モデレータ';
|
||
|
||
@override
|
||
String get muteChat => 'チャットのミュート';
|
||
|
||
@override
|
||
String get needPantalaimonWarning =>
|
||
'現時点では、エンドツーエンドの暗号化を使用するにはPantalaimonが必要であることに注意してください。';
|
||
|
||
@override
|
||
String get newChat => '新規チャット';
|
||
|
||
@override
|
||
String get newMessageInFluffyChat => '💬 FluffyChatに新しいメッセージがあります';
|
||
|
||
@override
|
||
String get newVerificationRequest => '認証リクエスト!';
|
||
|
||
@override
|
||
String get next => '次へ';
|
||
|
||
@override
|
||
String get no => 'いいえ';
|
||
|
||
@override
|
||
String get noConnectionToTheServer => 'サーバーに接続できません';
|
||
|
||
@override
|
||
String get noEmotesFound => 'Emoteは見つかりませんでした😕';
|
||
|
||
@override
|
||
String get noEncryptionForPublicRooms => 'ルームを非公開にした後暗号化を有効にできます。';
|
||
|
||
@override
|
||
String get noGoogleServicesWarning =>
|
||
'あなたのスマホにはGoogleサービスがないようですね。プライバシーを保護するための良い選択です!プッシュ通知を受け取るには https://microg.org/ または https://unifiedpush.org/ を使うことをお勧めします。';
|
||
|
||
@override
|
||
String noMatrixServer(String server1, String server2) {
|
||
return '$server1 はMatrixのサーバーではありません。代わりに $server2 を使用しますか?';
|
||
}
|
||
|
||
@override
|
||
String get shareInviteLink => 'Share invite link';
|
||
|
||
@override
|
||
String get scanQrCode => 'QRコードをスキャン';
|
||
|
||
@override
|
||
String get none => 'なし';
|
||
|
||
@override
|
||
String get noPasswordRecoveryDescription => 'パスワードを回復する方法をまだ追加していません。';
|
||
|
||
@override
|
||
String get noPermission => '権限がありません';
|
||
|
||
@override
|
||
String get noRoomsFound => '部屋は見つかりませんでした…';
|
||
|
||
@override
|
||
String get notifications => '通知';
|
||
|
||
@override
|
||
String get notificationsEnabledForThisAccount => 'このアカウントでは通知が有効です';
|
||
|
||
@override
|
||
String numUsersTyping(int count) {
|
||
return '$count人が入力中…';
|
||
}
|
||
|
||
@override
|
||
String get obtainingLocation => '位置情報を取得しています…';
|
||
|
||
@override
|
||
String get offensive => '攻撃的';
|
||
|
||
@override
|
||
String get offline => 'オフライン';
|
||
|
||
@override
|
||
String get ok => 'OK';
|
||
|
||
@override
|
||
String get online => 'オンライン';
|
||
|
||
@override
|
||
String get onlineKeyBackupEnabled => 'オンライン鍵バックアップは使用されています';
|
||
|
||
@override
|
||
String get oopsPushError => 'おっと!残念ながら、プッシュ通知の設定中にエラーが発生しました。';
|
||
|
||
@override
|
||
String get oopsSomethingWentWrong => 'おっと、何かがうまくいきませんでした…';
|
||
|
||
@override
|
||
String get openAppToReadMessages => 'アプリを開いてメッセージを確認してください';
|
||
|
||
@override
|
||
String get openCamera => 'カメラを開く';
|
||
|
||
@override
|
||
String get openVideoCamera => 'ビデオ用にカメラを開く';
|
||
|
||
@override
|
||
String get oneClientLoggedOut => 'クライアントの 1つがログアウトしました';
|
||
|
||
@override
|
||
String get addAccount => 'アカウントを追加';
|
||
|
||
@override
|
||
String get editBundlesForAccount => 'このアカウントのバンドルを編集';
|
||
|
||
@override
|
||
String get addToBundle => 'バンドルに追加';
|
||
|
||
@override
|
||
String get removeFromBundle => 'このバンドルから削除';
|
||
|
||
@override
|
||
String get bundleName => 'バンドル名';
|
||
|
||
@override
|
||
String get enableMultiAccounts => '(ベータ版) このデバイスで複数のアカウントを有効にする';
|
||
|
||
@override
|
||
String get openInMaps => 'Open in maps';
|
||
|
||
@override
|
||
String get link => 'リンク';
|
||
|
||
@override
|
||
String get serverRequiresEmail => 'このサーバーは、登録のためにメールアドレスを検証する必要があります。';
|
||
|
||
@override
|
||
String get or => 'または';
|
||
|
||
@override
|
||
String get participant => '参加者';
|
||
|
||
@override
|
||
String get passphraseOrKey => 'パスフレーズかリカバリーキー';
|
||
|
||
@override
|
||
String get password => 'パスワード';
|
||
|
||
@override
|
||
String get downloads => 'Downloads';
|
||
|
||
@override
|
||
String get passwordForgotten => 'パスワードを忘れた';
|
||
|
||
@override
|
||
String get passwordHasBeenChanged => 'パスワードが変更されました';
|
||
|
||
@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 => 'パスワードリカバリー';
|
||
|
||
@override
|
||
String get people => '人々';
|
||
|
||
@override
|
||
String get pickImage => '画像を選択してください';
|
||
|
||
@override
|
||
String get pin => 'ピン';
|
||
|
||
@override
|
||
String play(String fileName) {
|
||
return '$fileNameを再生する';
|
||
}
|
||
|
||
@override
|
||
String get pleaseChoose => '選択してください';
|
||
|
||
@override
|
||
String get pleaseChooseAPasscode => 'パスコードを選んでください';
|
||
|
||
@override
|
||
String get pleaseClickOnLink => 'メールのリンクから進めてください。';
|
||
|
||
@override
|
||
String get pleaseEnter4Digits => 'アプリのロック用に4桁の数字を入力してください。空欄の場合は無効になります。';
|
||
|
||
@override
|
||
String get pleaseEnterRecoveryKey => 'リカバリーキーを入力してください。';
|
||
|
||
@override
|
||
String get pleaseEnterYourPassword => 'パスワードを入力してください';
|
||
|
||
@override
|
||
String get pleaseEnterYourPin => 'PINを入力してください';
|
||
|
||
@override
|
||
String get pleaseEnterYourUsername => 'ユーザー名を入力してください';
|
||
|
||
@override
|
||
String get pleaseFollowInstructionsOnWeb => 'ウェブサイトにあるやり方を見てから次をタップしてください。';
|
||
|
||
@override
|
||
String get privacy => 'プライバシー';
|
||
|
||
@override
|
||
String get publicRooms => '公開された部屋';
|
||
|
||
@override
|
||
String get pushRules => 'ルールを追加する';
|
||
|
||
@override
|
||
String get reason => '理由';
|
||
|
||
@override
|
||
String get recording => '録音中';
|
||
|
||
@override
|
||
String redactedBy(String username) {
|
||
return 'Redacted by $username';
|
||
}
|
||
|
||
@override
|
||
String get directChat => 'Direct chat';
|
||
|
||
@override
|
||
String redactedByBecause(String username, String reason) {
|
||
return 'Redacted by $username because: \"$reason\"';
|
||
}
|
||
|
||
@override
|
||
String redactedAnEvent(String username) {
|
||
return '$usernameがイベントを編集しました';
|
||
}
|
||
|
||
@override
|
||
String get redactMessage => 'メッセージを書く';
|
||
|
||
@override
|
||
String get register => '登録';
|
||
|
||
@override
|
||
String get reject => '拒否';
|
||
|
||
@override
|
||
String rejectedTheInvitation(String username) {
|
||
return '$usernameは招待を拒否しました';
|
||
}
|
||
|
||
@override
|
||
String get rejoin => '再参加';
|
||
|
||
@override
|
||
String get removeAllOtherDevices => '他のデバイスをすべて削除';
|
||
|
||
@override
|
||
String removedBy(String username) {
|
||
return '$usernameによって削除されました';
|
||
}
|
||
|
||
@override
|
||
String get removeDevice => 'デバイスの削除';
|
||
|
||
@override
|
||
String get unbanFromChat => 'チャットからのブロックを解除する';
|
||
|
||
@override
|
||
String get removeYourAvatar => 'アバターを削除する';
|
||
|
||
@override
|
||
String get replaceRoomWithNewerVersion => '部屋を新しいバージョンに変更する';
|
||
|
||
@override
|
||
String get reply => '返信';
|
||
|
||
@override
|
||
String get reportMessage => 'メッセージを通報';
|
||
|
||
@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 => '権限を要求する';
|
||
|
||
@override
|
||
String get roomHasBeenUpgraded => '部屋はアップグレードされました';
|
||
|
||
@override
|
||
String get roomVersion => 'ルームバージョン';
|
||
|
||
@override
|
||
String get saveFile => 'ファイルを保存';
|
||
|
||
@override
|
||
String get retry => 'Retry';
|
||
|
||
@override
|
||
String get search => '検索';
|
||
|
||
@override
|
||
String get security => 'セキュリティ';
|
||
|
||
@override
|
||
String get recoveryKey => 'リカバリーキー';
|
||
|
||
@override
|
||
String get recoveryKeyLost => 'リカバリーキーを紛失した場合';
|
||
|
||
@override
|
||
String seenByUser(String username) {
|
||
return '$usernameが既読';
|
||
}
|
||
|
||
@override
|
||
String get send => '送信';
|
||
|
||
@override
|
||
String get sendAMessage => 'メッセージを送信';
|
||
|
||
@override
|
||
String get sendAsText => 'テキストとして送信';
|
||
|
||
@override
|
||
String get sendAudio => '音声の送信';
|
||
|
||
@override
|
||
String get sendFile => 'ファイルを送信';
|
||
|
||
@override
|
||
String get sendImage => '画像の送信';
|
||
|
||
@override
|
||
String sendImages(int count) {
|
||
return 'Send $count image';
|
||
}
|
||
|
||
@override
|
||
String get sendMessages => 'メッセージを送る';
|
||
|
||
@override
|
||
String get sendOriginal => 'オリジナルの送信';
|
||
|
||
@override
|
||
String get sendSticker => 'ステッカーを送る';
|
||
|
||
@override
|
||
String get sendVideo => '動画を送信';
|
||
|
||
@override
|
||
String sentAFile(String username) {
|
||
return '📁 $usernameはファイルを送信しました';
|
||
}
|
||
|
||
@override
|
||
String sentAnAudio(String username) {
|
||
return '🎤 $usernameは音声を送信しました';
|
||
}
|
||
|
||
@override
|
||
String sentAPicture(String username) {
|
||
return '🖼️ $usernameは画像を送信しました';
|
||
}
|
||
|
||
@override
|
||
String sentASticker(String username) {
|
||
return '😊 $usernameはステッカーを送信しました';
|
||
}
|
||
|
||
@override
|
||
String sentAVideo(String username) {
|
||
return '🎥 $usernameは動画を送信しました';
|
||
}
|
||
|
||
@override
|
||
String sentCallInformations(String senderName) {
|
||
return '$senderNameは通話情報を送信しました';
|
||
}
|
||
|
||
@override
|
||
String get separateChatTypes => 'Separate Direct Chats and Groups';
|
||
|
||
@override
|
||
String get setAsCanonicalAlias => 'メインエイリアスに設定';
|
||
|
||
@override
|
||
String get setCustomEmotes => 'カスタムエモートの設定';
|
||
|
||
@override
|
||
String get setChatDescription => 'Set chat description';
|
||
|
||
@override
|
||
String get setInvitationLink => '招待リンクを設定する';
|
||
|
||
@override
|
||
String get setPermissionsLevel => '権限レベルをセット';
|
||
|
||
@override
|
||
String get setStatus => 'ステータスの設定';
|
||
|
||
@override
|
||
String get settings => '設定';
|
||
|
||
@override
|
||
String get share => '共有';
|
||
|
||
@override
|
||
String sharedTheLocation(String username) {
|
||
return '$usernameは現在地を共有しました';
|
||
}
|
||
|
||
@override
|
||
String get shareLocation => '位置情報の共有';
|
||
|
||
@override
|
||
String get showPassword => 'パスワードを表示';
|
||
|
||
@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 => 'シングルサインオン';
|
||
|
||
@override
|
||
String get skip => 'スキップ';
|
||
|
||
@override
|
||
String get sourceCode => 'ソースコード';
|
||
|
||
@override
|
||
String get spaceIsPublic => 'スペースは公開されています';
|
||
|
||
@override
|
||
String get spaceName => 'スペース名';
|
||
|
||
@override
|
||
String startedACall(String senderName) {
|
||
return '$senderNameは通話を開始しました';
|
||
}
|
||
|
||
@override
|
||
String get startFirstChat => '最初のチャットを開始する';
|
||
|
||
@override
|
||
String get status => 'ステータス';
|
||
|
||
@override
|
||
String get statusExampleMessage => 'お元気ですか?';
|
||
|
||
@override
|
||
String get submit => '送信';
|
||
|
||
@override
|
||
String get synchronizingPleaseWait => '同期中...お待ちください。';
|
||
|
||
@override
|
||
String synchronizingPleaseWaitCounter(String percentage) {
|
||
return ' Synchronizing… ($percentage%)';
|
||
}
|
||
|
||
@override
|
||
String get systemTheme => 'システム';
|
||
|
||
@override
|
||
String get theyDontMatch => '違います';
|
||
|
||
@override
|
||
String get theyMatch => '一致しています';
|
||
|
||
@override
|
||
String get title => 'FluffyChat';
|
||
|
||
@override
|
||
String get toggleFavorite => 'お気に入り切り替え';
|
||
|
||
@override
|
||
String get toggleMuted => 'ミュート切り替え';
|
||
|
||
@override
|
||
String get toggleUnread => '既読/未読にマーク';
|
||
|
||
@override
|
||
String get tooManyRequestsWarning => 'リクエストが多すぎます。また後で試してみてください!';
|
||
|
||
@override
|
||
String get transferFromAnotherDevice => '違うデバイスから移行する';
|
||
|
||
@override
|
||
String get tryToSendAgain => '送信し直してみる';
|
||
|
||
@override
|
||
String get unavailable => '不在';
|
||
|
||
@override
|
||
String unbannedUser(String username, String targetName) {
|
||
return '$usernameが$targetNameのBANを解除しました';
|
||
}
|
||
|
||
@override
|
||
String get unblockDevice => 'デバイスをブロック解除する';
|
||
|
||
@override
|
||
String get unknownDevice => '未知デバイス';
|
||
|
||
@override
|
||
String get unknownEncryptionAlgorithm => '未知の暗号化アルゴリズム';
|
||
|
||
@override
|
||
String unknownEvent(String type) {
|
||
return '未知のイベント\'$type\'';
|
||
}
|
||
|
||
@override
|
||
String get unmuteChat => 'チャットをミュート解除する';
|
||
|
||
@override
|
||
String get unpin => 'ピンを外す';
|
||
|
||
@override
|
||
String unreadChats(int unreadCount) {
|
||
String _temp0 = intl.Intl.pluralLogic(
|
||
unreadCount,
|
||
locale: localeName,
|
||
other: '$unreadCount件の未読メッセージ',
|
||
one: '1件の未読メッセージ',
|
||
);
|
||
return '$_temp0';
|
||
}
|
||
|
||
@override
|
||
String userAndOthersAreTyping(String username, int count) {
|
||
return '$usernameと他$count名が入力しています…';
|
||
}
|
||
|
||
@override
|
||
String userAndUserAreTyping(String username, String username2) {
|
||
return '$usernameと$username2が入力しています…';
|
||
}
|
||
|
||
@override
|
||
String userIsTyping(String username) {
|
||
return '$usernameが入力しています…';
|
||
}
|
||
|
||
@override
|
||
String userLeftTheChat(String username) {
|
||
return '🚪 $usernameはチャットから退室しました';
|
||
}
|
||
|
||
@override
|
||
String get username => 'ユーザー名';
|
||
|
||
@override
|
||
String userSentUnknownEvent(String username, String type) {
|
||
return '$usernameは$typeイベントを送信しました';
|
||
}
|
||
|
||
@override
|
||
String get unverified => '未検証';
|
||
|
||
@override
|
||
String get verified => '検証済み';
|
||
|
||
@override
|
||
String get verify => '確認';
|
||
|
||
@override
|
||
String get verifyStart => '確認を始める';
|
||
|
||
@override
|
||
String get verifySuccess => '確認が完了しました!';
|
||
|
||
@override
|
||
String get verifyTitle => '他のアカウントを確認中';
|
||
|
||
@override
|
||
String get videoCall => '音声通話';
|
||
|
||
@override
|
||
String get visibilityOfTheChatHistory => 'チャット履歴の表示';
|
||
|
||
@override
|
||
String get visibleForAllParticipants => 'すべての参加者が閲覧可能';
|
||
|
||
@override
|
||
String get visibleForEveryone => 'すべての人が閲覧可能';
|
||
|
||
@override
|
||
String get voiceMessage => 'ボイスメッセージ';
|
||
|
||
@override
|
||
String get waitingPartnerAcceptRequest => 'パートナーのリクエスト承諾待ちです...';
|
||
|
||
@override
|
||
String get waitingPartnerEmoji => 'パートナーの絵文字承諾待ちです...';
|
||
|
||
@override
|
||
String get waitingPartnerNumbers => 'パートナーの数字承諾待ちです…';
|
||
|
||
@override
|
||
String get wallpaper => '壁紙';
|
||
|
||
@override
|
||
String get warning => '警告!';
|
||
|
||
@override
|
||
String get weSentYouAnEmail => 'あなたにメールを送信しました';
|
||
|
||
@override
|
||
String get whoCanPerformWhichAction => '誰がどの操作を実行できるか';
|
||
|
||
@override
|
||
String get whoIsAllowedToJoinThisGroup => '誰がこのチャットに入れますか';
|
||
|
||
@override
|
||
String get whyDoYouWantToReportThis => 'これを通報する理由';
|
||
|
||
@override
|
||
String get wipeChatBackup => 'チャットのバックアップを消去して、新しいリカバリーキーを作りますか?';
|
||
|
||
@override
|
||
String get withTheseAddressesRecoveryDescription =>
|
||
'これらのアドレスを使用すると、パスワードを回復することができます。';
|
||
|
||
@override
|
||
String get writeAMessage => 'メッセージを入力してください…';
|
||
|
||
@override
|
||
String get yes => 'はい';
|
||
|
||
@override
|
||
String get you => 'あなた';
|
||
|
||
@override
|
||
String get youAreNoLongerParticipatingInThisChat => 'あなたはもうこのチャットの参加者ではありません';
|
||
|
||
@override
|
||
String get youHaveBeenBannedFromThisChat => 'チャットからBANされてしまいました';
|
||
|
||
@override
|
||
String get yourPublicKey => 'あなたの公開鍵';
|
||
|
||
@override
|
||
String get messageInfo => 'メッセージの情報';
|
||
|
||
@override
|
||
String get time => '時間';
|
||
|
||
@override
|
||
String get messageType => 'メッセージの種類';
|
||
|
||
@override
|
||
String get sender => '送信者';
|
||
|
||
@override
|
||
String get openGallery => 'ギャラリーを開く';
|
||
|
||
@override
|
||
String get removeFromSpace => 'スペースから削除';
|
||
|
||
@override
|
||
String get addToSpaceDescription => 'このチャットを追加するスペースを選択してください。';
|
||
|
||
@override
|
||
String get start => '開始';
|
||
|
||
@override
|
||
String get pleaseEnterRecoveryKeyDescription =>
|
||
'古いメッセージを解除するには、以前のセッションで生成されたリカバリーキーを入力してください。リカバリーキーはパスワードではありません。';
|
||
|
||
@override
|
||
String get publish => '公開';
|
||
|
||
@override
|
||
String videoWithSize(String size) {
|
||
return 'ビデオ ($size)';
|
||
}
|
||
|
||
@override
|
||
String get openChat => 'チャットを開く';
|
||
|
||
@override
|
||
String get markAsRead => '既読にする';
|
||
|
||
@override
|
||
String get reportUser => 'ユーザーを報告';
|
||
|
||
@override
|
||
String get dismiss => 'Dismiss';
|
||
|
||
@override
|
||
String reactedWith(String sender, String reaction) {
|
||
return '$sender が $reaction で反応しました';
|
||
}
|
||
|
||
@override
|
||
String get pinMessage => '部屋にピン留めする';
|
||
|
||
@override
|
||
String get confirmEventUnpin => 'イベントの固定を完全に解除してもよろしいですか?';
|
||
|
||
@override
|
||
String get emojis => '絵文字';
|
||
|
||
@override
|
||
String get placeCall => '電話をかける';
|
||
|
||
@override
|
||
String get voiceCall => '音声通話';
|
||
|
||
@override
|
||
String get unsupportedAndroidVersion => 'サポートされていないAndroidのバージョン';
|
||
|
||
@override
|
||
String get unsupportedAndroidVersionLong =>
|
||
'この機能を利用するには、より新しいAndroidのバージョンが必要です。アップデートまたはLineage OSのサポートをご確認ください。';
|
||
|
||
@override
|
||
String get videoCallsBetaWarning =>
|
||
'ビデオ通話は、現在ベータ版であることにご注意ください。すべてのプラットフォームで期待通りに動作しない、あるいはまったく動作しない可能性があります。';
|
||
|
||
@override
|
||
String get experimentalVideoCalls => '実験的なビデオ通話';
|
||
|
||
@override
|
||
String get emailOrUsername => 'メールアドレスまたはユーザー名';
|
||
|
||
@override
|
||
String get indexedDbErrorTitle => 'プライベートモードに関する問題';
|
||
|
||
@override
|
||
String get indexedDbErrorLong =>
|
||
'The message storage is unfortunately not enabled in private mode by default.\nPlease visit\n - about:config\n - set dom.indexedDB.privateBrowsing.enabled to true\nOtherwise, it is not possible to run Extera.';
|
||
|
||
@override
|
||
String switchToAccount(String number) {
|
||
return 'アカウント $number に切り替える';
|
||
}
|
||
|
||
@override
|
||
String get nextAccount => '次のアカウント';
|
||
|
||
@override
|
||
String get previousAccount => '前のアカウント';
|
||
|
||
@override
|
||
String get addWidget => 'ウィジェットを追加';
|
||
|
||
@override
|
||
String get widgetVideo => '動画';
|
||
|
||
@override
|
||
String get widgetEtherpad => 'Text note';
|
||
|
||
@override
|
||
String get widgetJitsi => 'Jitsi Meet';
|
||
|
||
@override
|
||
String get widgetCustom => 'カスタム';
|
||
|
||
@override
|
||
String get widgetName => '名称';
|
||
|
||
@override
|
||
String get widgetUrlError => '有効なURLではありません。';
|
||
|
||
@override
|
||
String get widgetNameError => '表示名を入力してください。';
|
||
|
||
@override
|
||
String get errorAddingWidget => 'ウィジェットの追加中にエラーが発生しました。';
|
||
|
||
@override
|
||
String get youRejectedTheInvitation => '招待を拒否しました';
|
||
|
||
@override
|
||
String get youJoinedTheChat => 'チャットに参加しました';
|
||
|
||
@override
|
||
String get youAcceptedTheInvitation => '👍 招待を承諾しました';
|
||
|
||
@override
|
||
String youBannedUser(String user) {
|
||
return '$user を禁止しました';
|
||
}
|
||
|
||
@override
|
||
String youHaveWithdrawnTheInvitationFor(String user) {
|
||
return '$user への招待を取り下げました';
|
||
}
|
||
|
||
@override
|
||
String youInvitedToBy(String alias) {
|
||
return '📩 You have been invited via link to:\n$alias';
|
||
}
|
||
|
||
@override
|
||
String youInvitedBy(String user) {
|
||
return '📩 $user から招待されました';
|
||
}
|
||
|
||
@override
|
||
String invitedBy(String user) {
|
||
return '📩 Invited by $user';
|
||
}
|
||
|
||
@override
|
||
String youInvitedUser(String user) {
|
||
return '📩 $user を招待しました';
|
||
}
|
||
|
||
@override
|
||
String youKicked(String user) {
|
||
return '👞 $user をキックしました';
|
||
}
|
||
|
||
@override
|
||
String youKickedAndBanned(String user) {
|
||
return '🙅 $user をキックしてブロックしました';
|
||
}
|
||
|
||
@override
|
||
String youUnbannedUser(String user) {
|
||
return '$user の禁止を解除しました';
|
||
}
|
||
|
||
@override
|
||
String hasKnocked(String user) {
|
||
return '🚪 $user has knocked';
|
||
}
|
||
|
||
@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 => 'ユーザー';
|
||
|
||
@override
|
||
String get unlockOldMessages => '古いメッセージのロックを解除する';
|
||
|
||
@override
|
||
String get storeInSecureStorageDescription => 'このデバイスの安全なストレージにリカバリーキーを保存。';
|
||
|
||
@override
|
||
String get saveKeyManuallyDescription =>
|
||
'Save this key manually by triggering the system share dialog or clipboard.';
|
||
|
||
@override
|
||
String get storeInAndroidKeystore => 'Android KeyStoreに保存する';
|
||
|
||
@override
|
||
String get storeInAppleKeyChain => 'Apple KeyChainに保存';
|
||
|
||
@override
|
||
String get storeSecurlyOnThisDevice => 'このデバイスに安全に保管する';
|
||
|
||
@override
|
||
String countFiles(int count) {
|
||
return '$count個のファイル';
|
||
}
|
||
|
||
@override
|
||
String get user => 'ユーザー';
|
||
|
||
@override
|
||
String get custom => 'カスタム';
|
||
|
||
@override
|
||
String get foregroundServiceRunning => 'この通知は、フォアグラウンド サービスの実行中に表示されます。';
|
||
|
||
@override
|
||
String get screenSharingTitle => '画面共有';
|
||
|
||
@override
|
||
String get screenSharingDetail => 'FuffyChatで画面を共有しています';
|
||
|
||
@override
|
||
String get callingPermissions => '通話の権限';
|
||
|
||
@override
|
||
String get callingAccount => '通話アカウント';
|
||
|
||
@override
|
||
String get callingAccountDetails =>
|
||
'Allows Extera to use the native android dialer app.';
|
||
|
||
@override
|
||
String get appearOnTop => 'Appear on top';
|
||
|
||
@override
|
||
String get appearOnTopDetails =>
|
||
'アプリをトップに表示できるようにする(すでに通話アカウントとしてFluffychatを設定している場合は必要ありません)';
|
||
|
||
@override
|
||
String get otherCallingPermissions => 'マイク、カメラ、その他FluffyChatの権限';
|
||
|
||
@override
|
||
String get whyIsThisMessageEncrypted => 'このメッセージが読めない理由';
|
||
|
||
@override
|
||
String get noKeyForThisMessage =>
|
||
'This can happen if the message was sent before you have signed in to your account at this device.\n\nIt is also possible that the sender has blocked your device or something went wrong with the internet connection.\n\nAre you able to read the message on another session? Then you can transfer the message from it! Go to Settings > Devices and make sure that your devices have verified each other. When you open the room the next time and both sessions are in the foreground, the keys will be transmitted automatically.\n\nDo you not want to lose the keys when logging out or switching devices? Make sure that you have enabled the chat backup in the settings.';
|
||
|
||
@override
|
||
String get newGroup => '新しいグループ';
|
||
|
||
@override
|
||
String get newSpace => '新しいスペース';
|
||
|
||
@override
|
||
String get enterSpace => 'スペースに入る';
|
||
|
||
@override
|
||
String get enterRoom => '部屋に入る';
|
||
|
||
@override
|
||
String get allSpaces => 'すべてのスペース';
|
||
|
||
@override
|
||
String numChats(String number) {
|
||
return '$number チャット';
|
||
}
|
||
|
||
@override
|
||
String get hideUnimportantStateEvents => '重要でない状態イベントを非表示にする';
|
||
|
||
@override
|
||
String get hidePresences => 'Hide Status List?';
|
||
|
||
@override
|
||
String get doNotShowAgain => '今後表示しない';
|
||
|
||
@override
|
||
String wasDirectChatDisplayName(String oldDisplayName) {
|
||
return '空のチャット (以前は $oldDisplayName)';
|
||
}
|
||
|
||
@override
|
||
String get newSpaceDescription =>
|
||
'Spaces allows you to consolidate your chats and build private or public communities.';
|
||
|
||
@override
|
||
String get encryptThisChat => 'このチャットを暗号化する';
|
||
|
||
@override
|
||
String get disableEncryptionWarning =>
|
||
'セキュリティ上の理由から、以前は暗号化が有効だったチャットで暗号化を無効にすることはできません。';
|
||
|
||
@override
|
||
String get sorryThatsNotPossible => '申し訳ありません...それは不可能です';
|
||
|
||
@override
|
||
String get deviceKeys => 'デバイスキー:';
|
||
|
||
@override
|
||
String get reopenChat => 'チャットを再開する';
|
||
|
||
@override
|
||
String get noBackupWarning =>
|
||
'警告!チャットのバックアップを有効にしないと、暗号化されたメッセージにアクセスできなくなります。ログアウトする前に、まずチャットのバックアップを有効にすることを強くお勧めします。';
|
||
|
||
@override
|
||
String get noOtherDevicesFound => '他のデバイスが見つかりません';
|
||
|
||
@override
|
||
String fileIsTooBigForServer(String max) {
|
||
return 'Unable to send! The server only supports attachments up to $max.';
|
||
}
|
||
|
||
@override
|
||
String fileHasBeenSavedAt(String path) {
|
||
return 'File has been saved at $path';
|
||
}
|
||
|
||
@override
|
||
String get jumpToLastReadMessage => 'Jump to last read message';
|
||
|
||
@override
|
||
String get readUpToHere => 'Read up to here';
|
||
|
||
@override
|
||
String get jump => 'Jump';
|
||
|
||
@override
|
||
String get openLinkInBrowser => 'Open link in browser';
|
||
|
||
@override
|
||
String get reportErrorDescription =>
|
||
'😭 Oh no. Something went wrong. If you want, you can report this bug to the developers.';
|
||
|
||
@override
|
||
String get report => 'Report';
|
||
|
||
@override
|
||
String get signInWithPassword => 'パスワードでログイン';
|
||
|
||
@override
|
||
String get pleaseTryAgainLaterOrChooseDifferentServer =>
|
||
'Please try again later or choose a different server.';
|
||
|
||
@override
|
||
String signInWith(String provider) {
|
||
return '$providerでログイン';
|
||
}
|
||
|
||
@override
|
||
String get profileNotFound =>
|
||
'The user could not be found on the server. Maybe there is a connection problem or the user doesn\'t exist.';
|
||
|
||
@override
|
||
String get setTheme => 'Set theme:';
|
||
|
||
@override
|
||
String get setColorTheme => 'Set color theme:';
|
||
|
||
@override
|
||
String get invite => 'Invite';
|
||
|
||
@override
|
||
String get inviteGroupChat => '📨 Invite group chat';
|
||
|
||
@override
|
||
String get invitePrivateChat => '📨 Invite private chat';
|
||
|
||
@override
|
||
String get invalidInput => 'Invalid input!';
|
||
|
||
@override
|
||
String wrongPinEntered(int seconds) {
|
||
return 'Wrong pin entered! Try again in $seconds seconds...';
|
||
}
|
||
|
||
@override
|
||
String get pleaseEnterANumber => 'Please enter a number greater than 0';
|
||
|
||
@override
|
||
String get archiveRoomDescription =>
|
||
'The chat will be moved to the archive. Other users will be able to see that you have left the chat.';
|
||
|
||
@override
|
||
String get roomUpgradeDescription =>
|
||
'The chat will then be recreated with the new room version. All participants will be notified that they need to switch to the new chat. You can find out more about room versions at 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.';
|
||
}
|