diff --git a/lib/i18n/misskey/misskey.i18n.yaml b/lib/i18n/misskey/misskey.i18n.yaml index 07211082..50d6dc6e 100644 --- a/lib/i18n/misskey/misskey.i18n.yaml +++ b/lib/i18n/misskey/misskey.i18n.yaml @@ -305,6 +305,7 @@ uploadFromUrlMayTakeTime: "It may take some time until the upload is complete." explore: "Explore" messageRead: "Read" noMoreHistory: "There is no further history" +startChat: "Start chat" nUsersRead: "read by {n}" agreeTo: "I agree to {x0}" agree: "Agree" @@ -1335,12 +1336,55 @@ emojiPalette: "Emoji palette" postForm: "Posting form" textCount: "Character count" information: "About" +chat: "Chat" +migrateOldSettings: "Migrate old client settings" +migrateOldSettings_description: "This should be done automatically but if for some reason the migration was not successful, you can trigger the migration process yourself manually. The current configuration information will be overwritten." +compress: "Compress" chat_: + noMessagesYet: "No messages yet" + newMessage: "New message" + individualChat: "Private Chat" + individualChat_description: "Have a private chat with another person." + roomChat: "Room Chat" + roomChat_description: "A chat room which can have multiple people.\nYou can also invite people who don't allow private chats if they accept the invite." + createRoom: "Create Room" + inviteUserToChat: "Invite users to start chatting" + yourRooms: "Created rooms" + joiningRooms: "Joined rooms" invitations: "Invite" + noInvitations: "No invitations" + history: "History" noHistory: "No history available" + noRooms: "No rooms found" + inviteUser: "Invite Users" + sentInvitations: "Sent Invites" + join: "Join" + ignore: "Ignore" + leave: "Leave room" members: "Members" + searchMessages: "Search messages" home: "Home" send: "Send" + newline: "New line" + muteThisRoom: "Mute room" + deleteRoom: "Delete room" + chatNotAvailableForThisAccountOrServer: "Chat is not enabled on this server or for this account." + chatNotAvailableInOtherAccount: "The chat function is disabled for the other user." + cannotChatWithTheUser: "Cannot start a chat with this user" + cannotChatWithTheUser_description: "Chat is either unavailable or the other party has not enabled chat." + chatWithThisUser: "Chat with user" + thisUserAllowsChatOnlyFromFollowers: "This user accepts chats from followers only." + thisUserAllowsChatOnlyFromFollowing: "This user accepts chats only from users they follow." + thisUserAllowsChatOnlyFromMutualFollowing: "This user only accepts chats from users who are mutual followers." + thisUserNotAllowedChatAnyone: "This user is not accepting chats from anyone." + chatAllowedUsers: "Who to allow chatting with" + chatAllowedUsers_note: "You can chat with anyone to whom you have sent a chat message regardless of this setting." + chatAllowedUsers_: + everyone: "Everyone" + followers: "Only your followers" + following: "Only users you are following" + mutual: "Mutual followers only" + none: "Nobody" emojiPalette_: palettes: "Palette" enableSyncBetweenDevicesForPalettes: "Enable palette sync between devices" @@ -1366,6 +1410,13 @@ settings_: timelineAndNote: "Timeline and note" makeEveryTextElementsSelectable: "Make all text elements selectable" makeEveryTextElementsSelectable_description: "Enabling this may reduce usability in some situations." + useStickyIcons: "Make icons follow while scrolling" + showNavbarSubButtons: "Show sub-buttons on the navigation bar" + ifOn: "When turned on" + ifOff: "When turned off" + chat_: + showSenderName: "Show sender's name" + sendOnEnter: "Press Enter to send" preferencesProfile_: profileName: "Profile name" profileNameDescription: "Set a name that identifies this device." @@ -1875,6 +1926,7 @@ role_: canImportFollowing: "Allow importing following" canImportMuting: "Allow importing muting" canImportUserLists: "Allow importing lists" + canChat: "Allow Chat" condition_: roleAssignedTo: "Assigned to manual roles" isLocal: "Local user" @@ -2105,6 +2157,7 @@ sfx_: noteMy: "Own note" notification: "Notifications" reaction: "On choosing a reaction" + chatMessage: "Chat Messages" soundSettings_: driveFile: "Use an audio file in Drive." driveFileWarn: "Select an audio file from Drive." @@ -2252,6 +2305,7 @@ permissions_: readFederation: "Get federation data" writeReportAbuse: "Report violation" writeChat: "Compose or delete chat messages" + readChat: "Browse Chat" auth_: shareAccessTitle: "Granting application permissions" shareAccess: "Would you like to authorize \"{name}\" to access this account?" @@ -2500,6 +2554,7 @@ notification_: newNote: "New note" unreadAntennaNote: "Antenna {name}" roleAssigned: "Role given" + chatRoomInvitationReceived: "You have been invited to a chat room" emptyPushNotificationMessage: "Push notifications have been updated" achievementEarned: "Achievement unlocked" testNotification: "Test notification" @@ -2528,6 +2583,7 @@ notification_: receiveFollowRequest: "Received follow requests" followRequestAccepted: "Accepted follow requests" roleAssigned: "Role given" + chatRoomInvitationReceived: "Invited to chat room" achievementEarned: "Achievement unlocked" exportCompleted: "The export has been completed" login: "Sign In" @@ -2667,6 +2723,7 @@ moderationLogTypes_: deletePage: "Page deleted" deleteFlash: "Play deleted" deleteGalleryPost: "Gallery post deleted" + deleteChatRoom: "Deleted Chat Room" updateProxyAccountDescription: "Update the description of the proxy account" fileViewer_: title: "File details" diff --git a/lib/i18n/misskey/misskey_ca-ES.i18n.yaml b/lib/i18n/misskey/misskey_ca-ES.i18n.yaml index 93e6a159..c6fb83fc 100644 --- a/lib/i18n/misskey/misskey_ca-ES.i18n.yaml +++ b/lib/i18n/misskey/misskey_ca-ES.i18n.yaml @@ -305,6 +305,7 @@ uploadFromUrlMayTakeTime: "La càrrega des de l'enllaç pot trigar un temps" explore: "Explora" messageRead: "Vist" noMoreHistory: "No hi ha res més per veure" +startChat: "Comença a xatejar " nUsersRead: "Vist per {n}" agreeTo: "Accepto que {x0}" agree: "Hi estic d'acord" @@ -1335,12 +1336,55 @@ emojiPalette: "Calaix d'emojis" postForm: "Formulari de publicació" textCount: "Nombre de caràcters " information: "Informació" +chat: "Xat" +migrateOldSettings: "Migració de la configuració antiga " +migrateOldSettings_description: "Normalment això es fa automàticament, però si la transició no es fa, el procés es pot iniciar manualment. S'esborrarà la configuració actual." +compress: "Comprimir " chat_: + noMessagesYet: "Encara no tens missatges " + newMessage: "Missatge nou" + individualChat: "Xat individual " + individualChat_description: "Pots mantenir converses individuals amb usuaris concrets." + roomChat: "Sala de xat" + roomChat_description: "Pots xatejar amb diverses persones.\nTambé pots xatejar amb usuaris que no poden fer xats privats, si ells accepten." + createRoom: "Crear una sala" + inviteUserToChat: "Invita usuaris per començar a xatejar" + yourRooms: "Sales creades" + joiningRooms: "Sales a les quals participes" invitations: "Convida" + noInvitations: "No tens cap invitació " + history: "Historial de converses " noHistory: "No hi ha un registre previ" + noRooms: "No hi ha habitacions" + inviteUser: "Invitar usuaris" + sentInvitations: "Enviar invitacions" + join: "Afegir-se " + ignore: "Ignorar " + leave: "Marxar" members: "Membres" + searchMessages: "Buscar missatges " home: "Inici" send: "Envia" + newline: "Línia nova " + muteThisRoom: "Silenciar aquesta sala" + deleteRoom: "Esborrar la sala" + chatNotAvailableForThisAccountOrServer: "El xat no està disponible per aquest servidor o aquest compte." + chatNotAvailableInOtherAccount: "La funció de xat es troba desactivada al compte de l'altre usuari." + cannotChatWithTheUser: "No pots xatejar amb aquest usuari" + cannotChatWithTheUser_description: "El xat està desactivat o l'altra part encara no l'ha obert." + chatWithThisUser: "Xateja amb aquest usuari" + thisUserAllowsChatOnlyFromFollowers: "Aquest usuari només accepta xats d'usuaris que el segueixen." + thisUserAllowsChatOnlyFromFollowing: "Aquest usuari només accepta xats d'usuaris que segueix." + thisUserAllowsChatOnlyFromMutualFollowing: "Aquest usuari només accepta xats d'usuaris que segueixes i et segueixen." + thisUserNotAllowedChatAnyone: "Aquest usuari no accepta xats de ningú." + chatAllowedUsers: "Usuaris que poden xatejar" + chatAllowedUsers_note: "Pots xatejar amb qualsevol usuari a qui hagis enviat un missatge de xat, independentment d'aquesta configuració." + chatAllowedUsers_: + everyone: "Tothom" + followers: "Només els teus seguidors" + following: "Només usuaris als que segueixes" + mutual: "Només seguidors mutus" + none: "Ningú " emojiPalette_: palettes: "Calaixos d'emojis" enableSyncBetweenDevicesForPalettes: "Activa la sincronització dels calaixos d'emojis entre dispositius" @@ -1366,6 +1410,13 @@ settings_: timelineAndNote: "Línia de temps i nota" makeEveryTextElementsSelectable: "Fes que tots els elements del text siguin seleccionables" makeEveryTextElementsSelectable_description: "L'activació pot reduir la usabilitat en determinades ocasions." + useStickyIcons: "Utilitza icones fixes" + showNavbarSubButtons: "Mostrar sub botons a la barra de navegació " + ifOn: "Quan s'encén " + ifOff: "Quan s'apaga " + chat_: + showSenderName: "Mostrar el nom del remitent" + sendOnEnter: "Introdueix per enviar" preferencesProfile_: profileName: "Nom del perfil" profileNameDescription: "Estableix un nom que identifiqui aquest dispositiu." @@ -1875,6 +1926,7 @@ role_: canImportFollowing: "Autoritza la importació de seguidors" canImportMuting: "Autoritza la importació de silenciats" canImportUserLists: "Autoritza la importació de llistes d'usuaris " + canChat: "Pot xatejar" condition_: roleAssignedTo: "Assignat a rols manuals" isLocal: "Usuari local" @@ -2105,6 +2157,7 @@ sfx_: noteMy: "Nota (per mi)" notification: "Notificacions" reaction: "Quan se selecciona una reacció " + chatMessage: "Missatges del xat" soundSettings_: driveFile: "Fer servir un fitxer d'àudio del disc" driveFileWarn: "Seleccionar un fitxer d'àudio del disc" @@ -2252,6 +2305,7 @@ permissions_: readFederation: "Veure dades de federació" writeReportAbuse: "Informar d'un abús" writeChat: "Crear o esborrar missatges de xat" + readChat: "Explorar xats" auth_: shareAccessTitle: "Concedeix permisos a l'aplicació" shareAccess: "Vols que {name} pugui accedir al vostre compte?" @@ -2500,6 +2554,7 @@ notification_: newNote: "Nota nova" unreadAntennaNote: "Antena {name}" roleAssigned: "Rol assignat " + chatRoomInvitationReceived: "T'han invitat a una sala de xat" emptyPushNotificationMessage: "Les notificacions han sigut actualitzades" achievementEarned: "Aconseguiment desblocat" testNotification: "Notificació de prova" @@ -2528,6 +2583,7 @@ notification_: receiveFollowRequest: "Rebuda una petició de seguiment" followRequestAccepted: "Petició de seguiment acceptada" roleAssigned: "Rol donat" + chatRoomInvitationReceived: "Invitat a la sala de xat" achievementEarned: "Assoliment desbloquejat" exportCompleted: "Exportació completada" login: "Iniciar sessió" @@ -2667,6 +2723,7 @@ moderationLogTypes_: deletePage: "Esborrar la pàgina" deleteFlash: "Esborrar el guió" deleteGalleryPost: "Esborrar la publicació de la galeria" + deleteChatRoom: "Esborra la sala de xat" updateProxyAccountDescription: "Actualitzar descripció del compte proxy" fileViewer_: title: "Detall del fitxer" diff --git a/lib/i18n/misskey/misskey_de-DE.i18n.yaml b/lib/i18n/misskey/misskey_de-DE.i18n.yaml index d492005e..5b14bbac 100644 --- a/lib/i18n/misskey/misskey_de-DE.i18n.yaml +++ b/lib/i18n/misskey/misskey_de-DE.i18n.yaml @@ -305,6 +305,7 @@ uploadFromUrlMayTakeTime: "Es kann eine Weile dauern, bis das Hochladen abgeschl explore: "Erkunden" messageRead: "Gelesen" noMoreHistory: "Kein weiterer Verlauf vorhanden" +startChat: "Chat starten" nUsersRead: "Von {n} Benutzern gelesen" agreeTo: "Ich stimme {x0} zu" agree: "Zustimmen" @@ -1260,7 +1261,7 @@ replaying: "Aufzeichnung" endReplay: "Aufzeichnung verlassen" copyReplayData: "Aufzeichnung kopieren" ranking: "Rangliste" -lastNDays: "Letzten {n} Tage" +lastNDays: "Letzte {n} Tage" backToTitle: "Zurück zum Startbildschirm" hemisphere: "Hemisphäre" withSensitive: "Zeige \"sensitive Inhalte\" an" @@ -1322,25 +1323,93 @@ noName: "Kein Name" skip: "Überspringen" restore: "Wiederherstellen" syncBetweenDevices: "Zwischen Geräten synchronisieren" +preferenceSyncConflictTitle: "Der konfigurierte Wert ist auf dem Server bereits vorhanden." +preferenceSyncConflictText: "Die Einstellungen mit aktivierter Synchronisierung werden ihre Werte auf dem Server speichern. Es gibt jedoch bereits Werte auf dem Server. Welche Einstellungswerte sollen überschrieben werden?" +preferenceSyncConflictChoiceServer: "Konfigurierte Werte auf dem Server" +preferenceSyncConflictChoiceDevice: "Konfigurierte Werte auf dem Gerät" +preferenceSyncConflictChoiceCancel: "Einrichten der Synchronisierung abbrechen" paste: "Einfügen" +emojiPalette: "Emoji-Palette" postForm: "Notizfenster" textCount: "Zeichenanzahl" information: "Über" +chat: "Chat" +migrateOldSettings: "Alte Client-Einstellungen migrieren" +migrateOldSettings_description: "Dies sollte normalerweise automatisch geschehen, aber wenn die Migration aus irgendeinem Grund nicht erfolgreich war, kannst du den Migrationsprozess selbst manuell auslösen. Die aktuellen Konfigurationsinformationen werden dabei überschrieben." +compress: "Komprimieren" chat_: + noMessagesYet: "Noch keine Nachrichten" + newMessage: "Neue Nachricht" + individualChat: "Privater Chat" + individualChat_description: "Führe einen privaten Chat mit einer anderen Person." + roomChat_description: "Ein Chat-Raum, an dem mehrere Personen teilnehmen können.\nDu kannst auch Personen einladen, die keine privaten Chats zulassen, wenn sie die Einladung annehmen." + createRoom: "Raum erstellen" + inviteUserToChat: "Lade Benutzer ein, um mit dem Chatten zu beginnen" + yourRooms: "Erstellte Räume" invitations: "Einladen" + noInvitations: "Keine Einladungen" + history: "Verlauf" noHistory: "Kein Verlauf gefunden" + noRooms: "Keine Räume gefunden" + inviteUser: "Benutzer einladen" + sentInvitations: "Verschickte Einladungen" + join: "Beitreten" + ignore: "Ignorieren" + leave: "Raum verlassen" members: "Mitglieder" + searchMessages: "Nachrichten suchen" home: "Startseite" send: "Senden" + newline: "Neue Zeile" + muteThisRoom: "Raum stummschalten" + deleteRoom: "Raum löschen" + chatNotAvailableForThisAccountOrServer: "Der Chat ist auf diesem Server oder für dieses Konto nicht aktiviert." + chatNotAvailableInOtherAccount: "Die Chatfunktion wurde vom anderen Benutzer deaktiviert." + cannotChatWithTheUser: "Starten eines Chats mit diesem Benutzer nicht möglich" + cannotChatWithTheUser_description: "Der Chat ist entweder nicht verfügbar oder die andere Seite hat den Chat nicht aktiviert." + chatWithThisUser: "Mit dem Benutzer chatten" + thisUserAllowsChatOnlyFromFollowers: "Dieser Benutzer nimmt nur Chats von Followern an." + thisUserAllowsChatOnlyFromFollowing: "Dieser Benutzer nimmt nur Chats von Benutzern an, denen er folgt." + thisUserAllowsChatOnlyFromMutualFollowing: "Dieser Benutzer akzeptiert nur Chats von Benutzern, die sich gegenseitig folgen." + thisUserNotAllowedChatAnyone: "Dieser Benutzer nimmt keine Chats von anderen Benutzern an." + chatAllowedUsers: "Wem das Chatten erlaubt werden soll" + chatAllowedUsers_note: "Du kannst unabhängig von dieser Einstellung mit allen Personen chatten, denen du eine Chat-Nachricht gesendet hast." + chatAllowedUsers_: + everyone: "Jeder" + followers: "Nur deine Follower" + following: "Nur Benutzer, denen du folgst" + mutual: "Nur Benutzer, die sich gegenseitig folgen" + none: "Niemand" emojiPalette_: palettes: "Palette" enableSyncBetweenDevicesForPalettes: "Synchronisierung der Paletten zwischen Geräten aktivieren" paletteForMain: "Hauptpalette" + paletteForReaction: "Reaktions-Palette" settings_: + driveBanner: "Du kannst den Drive verwalten und konfigurieren, die Auslastung überprüfen und Einstellungen für das Hochladen von Dateien vornehmen." + pluginBanner: "Du kannst die Funktionen des Clients mit Plugins erweitern. Plugins können installiert, individuell konfiguriert und verwaltet werden." api: "API" webhook: "Webhook" + serviceConnectionBanner: "Du kannst Zugriffstoken und Webhooks für die Integration mit externen Anwendungen und Diensten verwalten und konfigurieren." accountData: "Kontodaten" + accountDataBanner: "Export/Import und Verwaltung von Kontodatenarchiven." + muteAndBlockBanner: "Du kannst Einstellungen konfigurieren und verwalten, um Inhalte auszublenden und Aktionen für bestimmte Benutzer zu beschränken." + accessibilityBanner: "Die Clients können personalisiert und für eine optimale Nutzung im Hinblick auf ihre Darstellung und ihr Verhalten eingerichtet werden." + privacyBanner: "Du kannst Einstellungen für die Privatsphäre deines Kontos vornehmen, z. B. inwieweit Inhalte veröffentlicht werden, wie leicht sie zu finden sind und ob Follower genehmigt werden müssen." + securityBanner: "Du kannst Einstellungen für die Kontosicherheit konfigurieren, z. B. Passwörter, Anmeldemethoden, Authentifizierungs-Apps und Passkeys." + appearanceBanner: "Du kannst das Erscheinungsbild und die Anzeigeeinstellungen für den Client nach deinen Wünschen konfigurieren." + soundsBanner: "Du kannst die Einstellungen für die Wiedergabe von Klängen im Client konfigurieren." + timelineAndNote: "Chroniken und Notizen" + makeEveryTextElementsSelectable: "Alle Textelemente auswählbar machen" + makeEveryTextElementsSelectable_description: "Die Aktivierung kann in manchen Situationen die Benutzerfreundlichkeit beeinträchtigen." + ifOn: "Wenn eingeschaltet" + ifOff: "Wenn ausgeschaltet" + chat_: + showSenderName: "Name des Absenders anzeigen" + sendOnEnter: "Eingabetaste sendet Nachricht" preferencesProfile_: + profileName: "Profilname" + profileNameDescription: "Lege einen Namen fest, der dieses Gerät identifiziert." profileNameDescription2: "Beispiel: \"Haupt-PC\", \"Smartphone\"" preferencesBackup_: autoBackup: "Automatische Sicherung" @@ -1357,9 +1426,11 @@ accountSettings_: requireSigninToViewContentsDescription2: "Der Inhalt wird nicht in URL-Vorschauen (OGP), eingebettet in Webseiten oder auf Servern, die keine Zitate unterstützen, angezeigt." requireSigninToViewContentsDescription3: "Diese Einschränkungen gelten möglicherweise nicht für föderierte Inhalte von anderen Servern." makeNotesFollowersOnlyBefore: "Macht frühere Notizen nur für Follower sichtbar" + makeNotesFollowersOnlyBeforeDescription: "Solange diese Funktion aktiviert ist, sind Notizen, die nach dem eingestellten Datum und der eingestellten Zeit liegen oder die eingestellte Zeit abgelaufen ist, nur für Follower sichtbar. Bei Deaktivierung wird auch der öffentliche Status der Notiz wiederhergestellt." makeNotesHiddenBefore: "Frühere Notizen privat machen" makeNotesHiddenBeforeDescription: "" mayNotEffectForFederatedNotes: "Dies hat möglicherweise keine Auswirkungen auf Notizen, die an andere Server föderiert werden." + mayNotEffectSomeSituations: "Diese Einschränkungen sind vereinfacht. Sie gelten möglicherweise nicht in allen Situationen, z. B. bei der Anzeige auf einem fremden Server oder während der Moderation." notesOlderThanSpecifiedDateAndTime: "Notizen vor einem bestimmtem Datum und Uhrzeit" abuseUserReport_: forward: "Weiterleiten" @@ -1367,11 +1438,15 @@ abuseUserReport_: resolve: "lösen" accept: "Akzeptieren" reject: "Ablehnen" + resolveTutorial: "Wenn der Inhalt der Meldung rechtmäßig ist, wähle „Akzeptieren“, um sie als gelöst zu markieren.\nWenn der Inhalt der Meldung unzulässig ist, wähle „Ablehnen“, um sie zu ignorieren." delivery_: + status: "Auslieferungsstatus" stop: "Gesperrt" type_: none: "Wird veröffentlicht" manuallySuspended: "Manuell gesperrt" + goneSuspended: "Gesperrt wegen Löschung des Servers" + autoSuspendedForNotResponding: "Gesperrt, weil der Server nicht antwortet" bubbleGame_: howToPlay: "Wie man spielt" hold: "Halten" @@ -1381,6 +1456,8 @@ bubbleGame_: highScore: "Höchstpunktzahl" maxChain: "Maximale Anzahl an Verkettungen" yen: "{yen} Yen" + estimatedQty: "{qty} Stück" + scoreSweets: "{onigiriQtyWithUnit} Onigiri" howToPlay_: section1: "Passe die Position an und lasse das Objekt in das Spielfeld fallen." section2: "Wenn sich zwei Objekte der gleichen Art berühren, verwandeln sie sich in ein anderes Objekt und du bekommst Punkte." @@ -1438,15 +1515,20 @@ initialTutorial_: reactDone: "Du kannst eine Reaktion zurücknehmen, indem du auf den '-' Button drückst." timeline_: title: "So funktionieren die Chroniken" + description1: "Misskey stellt mehrere Chroniken bereit (einige können je nach den Richtlinien des Servers nicht verfügbar sein)." home: "Du kannst Beiträge von den Konten sehen, denen du folgst." local: "Du kannst Beiträge aller Benutzer auf diesem Server sehen." social: "Notizen von der Startseite und der lokalen Chronik werden angezeigt." global: "Du kannst Notizen von allen föderierten Servern sehen." description2: "Du kannst jederzeit am oberen Rand des Bildschirms zwischen den jeweiligen Chroniken wechseln." + description3: "Darüber hinaus gibt es Listen-Chroniken und Kanal-Chroniken. Weitere Einzelheiten findest du unter {link}." postNote_: + description1: "Wenn du eine Notiz auf Misskey veröffentlichst, stehen dir verschiedene Optionen zur Verfügung. Die Oberfläche sieht folgendermaßen aus." visibility_: description: "Du kannst einschränken, wer deine Notiz sehen kann." public: "Deine Notiz wird für alle Nutzer sichtbar sein." + home: "Nur auf der Startseite sichtbar. Kann von Followern, Profilbesuchern und durch Renotes gesehen werden." + followers: "Nur für Follower sichtbar. Nur Follower können es sehen und niemand sonst, und es kann nicht von anderen gerenoted werden." direct: "Die Notiz wird nur für den angegebenen Benutzer veröffentlicht und der Empfänger wird benachrichtigt. Kann anstelle von Direktnachrichten verwendet werden." doNotSendConfidencialOnDirect1: "Sei vorsichtig, wenn du sensible Informationen verschickst!" doNotSendConfidencialOnDirect2: "Die Administratoren des Servers können den Inhalt der Notiz sehen. Sei vorsichtig mit sensiblen Informationen, wenn du Direktnachrichten an Benutzer auf nicht vertrauenswürdigen Servern sendest." @@ -1457,8 +1539,10 @@ initialTutorial_: exampleNote_: cw: "Das wird dich bestimmt hungrig machen!" note: "Ich hatte gerade einen Donut mit Schokoladenüberzug 🍩😋" + useCases: "Dient zur Kennzeichnung von Notizen, wie sie in den Serverrichtlinien vorgeschrieben sind, oder zur eigenen Festlegung von Spoiler-Beiträgen oder sensiblem Text." howToMakeAttachmentsSensitive_: title: "Wie markiert man Anhänge als sensibel?" + description: "Markiere Anhänge als sensibel, die aufgrund von den Serverregeln nicht sichtbar sein sollen." tryThisFile: "Versuche, das angehängte Bild als sensibel zu markieren!" exampleNote_: note: "Ups, ich habe es vergeigt, den Natto-Deckel zu öffnen..." @@ -1469,7 +1553,9 @@ initialTutorial_: title: "Du hast das Tutorial abgeschlossen! 🎉" description: "Die hier beschriebenen Funktionen sind nur ein kleiner Teil dessen, was Misskey zu bieten hat; um mehr darüber zu erfahren, wie du Misskey benutzen kannst, besuche bitte {link}." timelineDescription_: + home: "In der Startseiten-Chronik kannst du Notizen von Konten sehen, denen du folgst." local: "In der lokalen Chronik siehst du Notizen von allen Benutzern auf diesem Server." + social: "Die soziale Chronik zeigt Notizen von der Startseite und der lokalen Chronik." global: "In der globalen Chronik siehst du Notizen von allen föderierten Servern." serverRules_: description: "Eine Reihe von Regeln, die vor der Registrierung angezeigt werden. Eine Zusammenfassung der Nutzungsbedingungen anzuzeigen ist empfohlen." @@ -1487,6 +1573,8 @@ serverSettings_: fanoutTimelineDbFallbackDescription: "Ist diese Option aktiviert, wird die Chronik auf zusätzliche Abfragen in der Datenbank zurückgreifen, wenn sich die Chronik nicht im Cache befindet. Eine Deaktivierung führt zu geringerer Serverlast, aber schränkt den Zeitraum der abrufbaren Chronik ein. " reactionsBufferingDescription: "Wenn diese Option aktiviert ist, kann sie die Leistung beim Erstellen von Reaktionen erheblich verbessern und die Belastung der Datenbank verringern. Allerdings steigt die Speichernutzung von Redis." inquiryUrl: "Kontakt-URL" + inquiryUrlDescription: "Gib eine URL für das Kontaktformular der Serverbetreiber oder eine Webseite an, die Kontaktinformationen enthält." + openRegistration: "Registrierung von Konten aktivieren" openRegistrationWarning: "Das Aktivieren von Registrierungen ist riskant. Es wird empfohlen, sie nur dann zu aktivieren, wenn der Server ständig überwacht wird und im Falle eines Problems sofort reagiert werden kann." thisSettingWillAutomaticallyOffWhenModeratorsInactive: "Wenn über einen bestimmten Zeitraum keine Moderatorenaktivität festgestellt wird, wird diese Einstellung automatisch deaktiviert, um Spam zu verhindern." accountMigration_: @@ -1804,6 +1892,7 @@ role_: canManageAvatarDecorations: "Profilbilddekorationen verwalten" driveCapacity: "Drive-Kapazität" alwaysMarkNsfw: "Dateien immer als NSFW markieren" + canUpdateBioMedia: "Kann ein Profil- oder ein Bannerbild bearbeiten" pinMax: "Maximale Anzahl an angehefteten Notizen" antennaMax: "Maximale Anzahl an Antennen" wordMuteMax: "Maximale Zeichenlänge für Wortstummschaltungen" @@ -1819,12 +1908,20 @@ role_: canUseTranslator: "Verwendung des Übersetzers" avatarDecorationLimit: "Maximale Anzahl an Profilbilddekorationen, die angebracht werden können" canImportAntennas: "Importieren von Antennen erlauben" + canImportBlocking: "Importieren von Blockierungen zulassen" + canImportFollowing: "Importieren von Gefolgten zulassen" + canImportMuting: "Importieren von Stummgeschalteten zulassen" canImportUserLists: "Importieren von Listen erlauben" + canChat: "Chatten erlauben" condition_: + roleAssignedTo: "Manuellen Rollen zugewiesen" isLocal: "Lokaler Benutzer" isRemote: "Benutzer fremder Instanz" isCat: "Katzen-Benutzer" isBot: "Bot-Benutzer" + isSuspended: "Gesperrter Benutzer" + isLocked: "Private Konten" + isExplorable: "Benutzer, die ihr Konto im \"Erkunden\"-Bereich sichtbar machen" createdLessThan: "Kontoerstellung liegt weniger als X zurück" createdMoreThan: "Kontoerstellung liegt mehr als X zurück" followersLessThanOrEq: "Hat X oder weniger Follower" @@ -1979,6 +2076,7 @@ theme_: installed: "{name} wurde installiert" installedThemes: "Installierte Farbschemata" builtinThemes: "Eingebaute Farbschemata" + instanceTheme: "Server-Thema" alreadyInstalled: "Dieses Farbschema ist bereits installiert" invalid: "Der Code dieses Farbschemas ist ungültig" make: "Farbschema erstellen" @@ -2045,6 +2143,7 @@ sfx_: noteMy: "Meine Notizen" notification: "Benachrichtigungen" reaction: "Auswählen einer Reaktion" + chatMessage: "Chat-Nachrichten" soundSettings_: driveFile: "Audiodatei aus dem Drive verwenden" driveFileWarn: "Wähle eine Audiodatei aus dem Drive" @@ -2068,6 +2167,10 @@ timeIn_: seconds: "In {n}s" minutes: "In {n} Min." hours: "In {n} Std." + days: "In {n} Tagen" + weeks: "In {n} Wochen" + months: "In {n} Monaten" + years: "In {n} Jahren" time_: second: "Sekunde(n)" minute: "Minute(n)" @@ -2101,6 +2204,7 @@ x2fa_: backupCodesDescription: "Verwende diese Codes, falls du nicht mehr auf deine App zur Zweifaktorauthentifizierung zugreifen kannst. Jeder Code kann nur einmal verwendet werden. Bewahre sie an einem sicheren Ort auf." backupCodeUsedWarning: "Ein Backup-Code wurde verwendet. Falls du den Zugriff zu deiner Zweifaktorauthentifizierungsapp verloren hast, konfiguriere diese bitte möglichst bald erneut." backupCodesExhaustedWarning: "Alle Backup-Codes wurden verwendet. Falls du den Zugang zu deiner Zweifaktorauthentifizierungsapp verlierst, wirst du dich nicht mehr in dieses Konto einloggen können. Bitte konfiguriere diese App erneut." + moreDetailedGuideHere: "Hier ist eine ausführliche Anleitung" permissions_: readAccount: "Deine Benutzerkontoinformationen lesen" writeAccount: "Deine Benutzerkontoinformationen bearbeiten" @@ -2151,8 +2255,12 @@ permissions_: readAdminServerInfo: "Serverinformationen anzeigen" readAdminShowModerationLog: "Moderationsprotokoll einsehen" readAdminShowUser: "Private Benutzerinformationen einsehen" + writeAdminSuspendUser: "Benutzer sperren" writeAdminUnsetUserAvatar: "Benutzer-Profilbild entfernen" writeAdminUnsetUserBanner: "Benutzer-Banner entfernen" + writeAdminUnsuspendUser: "Benutzer entsperren" + writeAdminMeta: "Metadaten der Instanz verwalten" + writeAdminUserNote: "Moderationsvermerke verwalten" writeAdminRoles: "Rollen verwalten" readAdminRoles: "Rollen anzeigen" writeAdminRelays: "Relays verwalten" @@ -2176,7 +2284,10 @@ permissions_: readAdminAd: "Werbung ansehen" writeInviteCodes: "Einladungscodes erstellen" readInviteCodes: "Einladungscodes anzeigen" + readFederation: "Informationen zur Föderation einsehen" + writeReportAbuse: "Verstöße melden" writeChat: "Chats bedienen" + readChat: "Chats durchsuchen" auth_: shareAccessTitle: "Verteilung von App-Berechtigungen" shareAccess: "Möchtest du „{name}“ authorisieren, auf dieses Benutzerkonto zugreifen zu können?" @@ -2299,6 +2410,7 @@ profile_: avatarDecorationMax: "Du kannst bis zu {max} Dekorationen hinzufügen." followedMessage: "Nachricht, wenn dir jemand folgt" followedMessageDescription: "Du kannst eine kurze Nachricht festlegen, die dem Empfänger angezeigt wird, wenn er dir folgt." + followedMessageDescriptionForLockedAccount: "Wenn Folgeanfragen deine Genehmigung brauchen, wird dies beim Genehmigen einer Anfrage angezeigt." exportOrImport_: allNotes: "Alle Notizen" favoritedNotes: "Als Favorit markierte Notizen" @@ -2356,6 +2468,7 @@ play_: title: "Titel" script: "Skript" summary: "Beschreibung" + visibilityDescription: "Wenn du die Sichtbarkeit auf Privat stellst, wird der Play nicht auf deinem Profil sichtbar sein, aber jeder, der die URL hat, kann ihn trotzdem aufrufen." pages_: newPage: "Seite erstellen" editPage: "Seite bearbeiten" @@ -2387,6 +2500,7 @@ pages_: eyeCatchingImageSet: "Vorschaubild festlegen" eyeCatchingImageRemove: "Vorschaubild entfernen" chooseBlock: "Block hinzufügen" + enterSectionTitle: "Titel des Abschnitts eingeben" selectType: "Typ auswählen" contentBlocks: "Inhalt" inputBlocks: "Eingabe" @@ -2397,6 +2511,8 @@ pages_: section: "Abschnitt" image: "Bild" button: "Knopf" + dynamic: "Dynamische Bausteine" + dynamicDescription: "Dieser Baustein wurde abgeschafft. Bitte verwende von nun an {play}." note: "Eingebettete Notiz" note_: id: "Notiz-ID" @@ -2419,6 +2535,7 @@ notification_: newNote: "Neue Notiz" unreadAntennaNote: "Antenne {name}" roleAssigned: "Rolle zugewiesen" + chatRoomInvitationReceived: "Du wurdest in einen Chatraum eingeladen" emptyPushNotificationMessage: "Push-Benachrichtigungen wurden aktualisiert" achievementEarned: "Errungenschaft freigeschaltet" testNotification: "Testbenachrichtigung" @@ -2446,9 +2563,11 @@ notification_: receiveFollowRequest: "Erhaltene Follow-Anfragen" followRequestAccepted: "Akzeptierte Follow-Anfragen" roleAssigned: "Rolle zugewiesen" + chatRoomInvitationReceived: "Einladungen zum Chatraum" achievementEarned: "Errungenschaft freigeschaltet" exportCompleted: "Der Export ist abgeschlossen" login: "Anmeldung" + createToken: "Erstellung von Zugriffstokens" test: "Test-Benachrichtigungen" app: "Benachrichtigungen von Apps" actions_: @@ -2564,6 +2683,7 @@ moderationLogTypes_: unmarkSensitiveDriveFile: "Datei als nicht sensitiv markiert" resolveAbuseReport: "Meldung bearbeitet" forwardAbuseReport: "Meldung weitergeleitet" + updateAbuseReportNote: "Moderationsnotiz einer Meldung aktualisiert" createInvitation: "Einladung erstellt" createAd: "Werbung erstellt" deleteAd: "Werbung gelöscht" @@ -2583,6 +2703,8 @@ moderationLogTypes_: deletePage: "Seite gelöscht" deleteFlash: "Play gelöscht" deleteGalleryPost: "Galeriebeitrag gelöscht" + deleteChatRoom: "Chatraum gelöscht" + updateProxyAccountDescription: "Beschreibung des Proxy-Benutzerkontos aktualisiert" fileViewer_: title: "Dateiinformationen" type: "Dateityp" @@ -2648,6 +2770,7 @@ hemisphere_: S: "Südliche Erdhalbkugel" caption: "Wird in einigen Client-Einstellungen zur Bestimmung der Jahreszeit verwendet." reversi_: + reversi: "Reversi" gameSettings: "Spieleinstellungen" chooseBoard: "Spielbrett auswählen" blackOrWhite: "Schwarz/Weiß" @@ -2665,6 +2788,7 @@ reversi_: pastTurnOf: "Zug von {name}" surrender: "Aufgeben" surrendered: "Aufgegeben" + timeout: "Zeit abgelaufen" drawn: "Unentschieden" won: "{name} hat gewonnen" black: "Schwarz" @@ -2679,6 +2803,7 @@ reversi_: freeMatch: "Freies Spiel" lookingForPlayer: "Gegner werden gesucht..." gameCanceled: "Das Spiel wurde abgesagt." + shareToTlTheGameWhenStart: "Spiel in der Chronik teilen, wenn es gestartet wurde" iStartedAGame: "Das Spiel hat begonnen! #MisskeyReversi" opponentHasSettingsChanged: "Der Gegner hat seine Einstellungen geändert." allowIrregularRules: "Irreguläre Regeln (völlig frei)" @@ -2699,7 +2824,9 @@ urlPreviewSetting_: requireContentLengthDescription: "Wenn der Server keine Content-Length zurückgibt, wird keine Vorschau erzeugt." userAgent: "User-Agent" userAgentDescription: "Legt den User-Agent fest, der beim Abrufen der Vorschau verwendet werden soll. Bleibt er leer, wird der Standard-User-Agent verwendet." + summaryProxy: "Proxy-Endpunkte, die Vorschaubilder erzeugen" summaryProxyDescription: "Generierung von Vorschaubildern mit Summaly Proxy anstelle von Misskey selbst." + summaryProxyDescription2: "Die folgenden Parameter werden als Abfrage-Strings mit dem Proxy verknüpft. Wenn der Proxy sie nicht unterstützt, werden die Werte ignoriert." mediaControls_: pip: "Bild-in-Bild" playbackRate: "Wiedergabegeschwindigkeit" @@ -2707,15 +2834,57 @@ mediaControls_: contextMenu_: title: "Kontextmenü" app: "Anwendung" + appWithShift: "Anwendung per Umschalttaste" + native: "Natives Browsermenü" gridComponent_: error_: requiredValue: "Dieser Wert ist ein Pflichtfeld" + columnTypeNotSupport: "Die Validierung regulärer Ausdrücke wird nur für Spalten vom Typ \"Text\" unterstützt." + patternNotMatch: "Dieser Wert stimmt nicht mit dem Schema in {pattern} überein" notUnique: "Dieser Wert muss eindeutig sein" +roleSelectDialog_: + notSelected: "Nicht ausgewählt" customEmojisManager_: + gridCommon_: + copySelectionRows: "Ausgewählte Zeilen kopieren" + copySelectionRanges: "Auswahl kopieren" + deleteSelectionRows: "Ausgewählte Zeilen löschen" + searchSettings: "Sucheinstellungen" + searchSettingCaption: "Detaillierte Suchkriterien festlegen." + searchLimit: "Anzahl der Ergebnisse" + sortOrder: "Sortierung" + registrationLogs: "Registrierungsprotokoll" + registrationLogsCaption: "Protokolle werden beim Aktualisieren oder Löschen von Emojis angezeigt. Sie verschwinden nach dem Aktualisieren oder Löschen, dem Wechsel zu einer neuen Seite oder dem Neuladen." + alertEmojisRegisterFailedDescription: "Emoji konnte nicht aktualisiert oder gelöscht werden. Bitte prüfe das Registrierungsprotokoll für Details." logs_: + failureLogNothing: "Es gibt kein Fehlerprotokoll." logNothing: "Keine Protokoll-Einträge." remote_: + selectionRowDetail: "Details der ausgewählten Zeile" + importSelectionRangesRows: "Zeilen in der Auswahl importieren" + importEmojisButton: "Ausgewählte Emojis importieren" confirmImportEmojisTitle: "Emojis importieren" + confirmImportEmojisDescription: "Importiere {count} Emoji(s), die von entfernten Server empfangen wurden. Bitte achte genau auf die Lizenz der Emojis. Bist du sicher, dass du fortfahren möchtest?" + local_: + tabTitleList: "Hinzugefügte Emojis" + tabTitleRegister: "Emojis hinzufügen" + list_: + emojisNothing: "Es wurden keine Emojis hinzugefügt." + alertUpdateEmojisNothingDescription: "Es wurden keine Emojis geändert." + alertDeleteEmojisNothingDescription: "Es gibt keine zu löschenden Emojis." + confirmUpdateEmojisDescription: "Aktualisiere {count} Emoji(s). Willst du fortfahren?" + confirmDeleteEmojisDescription: "Lösche {count} ausgewählte Emoji(s). Willst du fortfahren?" + confirmMovePageDesciption: "An den Emojis auf dieser Seite wurden Änderungen vorgenommen.\nWenn du die Seite verlässt, ohne zu speichern, werden alle auf dieser Seite vorgenommenen Änderungen verworfen." + register_: + uploadSettingDescription: "Hier kannst du das Verhalten beim Hochladen von Emojis konfigurieren." + directoryToCategoryLabel: "Gib den Namen des Verzeichnisses in das Feld „Kategorie“ ein" + directoryToCategoryCaption: "Wenn du ein Verzeichnis ziehst und ablegst, gib den Verzeichnisnamen in das Feld „Kategorie“ ein." + emojiInputAreaList1: "Ziehe Bilddateien oder Verzeichnisse per Drag-and-drop in diesen Rahmen" + emojiInputAreaList2: "Klicke auf diesen Link, um von deinem PC aus zu wählen" + emojiInputAreaList3: "Klicke auf diesen Link, um vom Drive aus zu wählen" + confirmRegisterEmojisDescription: "Füge die in der Liste aufgeführten Emojis als neue benutzerdefinierte Emojis hinzu. Bist du sicher? (Um eine Überlastung zu vermeiden, können nur {count} Emoji(s) in einem Vorgang hinzugefügt werden)" + confirmClearEmojisDescription: "Verwerfe die Bearbeitungen und lösche die Emojis aus der Liste. Bist du sicher, dass du fortfahren möchtest?" + confirmUploadEmojisDescription: "Lade die {count} abgelegte(n) Datei(en) in das Drive hoch. Bist du sicher, dass du fortfahren möchtest?" embedCodeGen_: title: "Einbettungscode anpassen" header: "Kopfzeile anzeigen" @@ -2723,6 +2892,9 @@ embedCodeGen_: maxHeight: "Maximale Höhe" maxHeightDescription: "Der Wert 0 deaktiviert die Einstellung der maximalen Höhe. Gib einen Wert an, um zu verhindern, dass das Widget weiterhin vertikal vergrößert wird." maxHeightWarn: "Die Begrenzung der maximalen Höhe ist deaktiviert (0). Wenn dies nicht beabsichtigt war, setze die maximale Höhe auf einen Wert fest." + previewIsNotActual: "Die Anzeige weicht von der tatsächlichen Einbettung ab, da sie den auf dem Vorschaufenster angezeigten Bereich überschreitet." + rounded: "Ecken abrunden" + border: "Dem äußeren Rand einen Rahmen hinzufügen" applyToPreview: "Auf die Vorschau anwenden" generateCode: "Einbettungscode generieren" codeGenerated: "Der Code wurde generiert" @@ -2753,8 +2925,17 @@ remoteLookupErrors_: title: "Nicht gefunden" description: "Die angeforderte Ressource konnte nicht gefunden werden, bitte überprüfe die URI erneut." captcha_: + verify: "Bitte beantworte das CAPTCHA" + testSiteKeyMessage: "Du kannst die Vorschau prüfen, indem du die Testwerte für den Site- und Secret-Key eingibst. Weitere Informationen findest du auf der folgenden Seite." error_: + requestFailed_: + title: "CAPTCHA-Anfrage fehlgeschlagen." + text: "Bitte probiere es später noch einmal oder überprüfe die Einstellungen erneut." + verificationFailed_: + title: "CAPTCHA-Prüfung fehlgeschlagen" + text: "Bitte überprüfe nochmals, ob die Einstellungen korrekt sind." unknown_: + title: "CAPTCHA-Fehler" text: "Es ist ein unerwarteter Fehler aufgetreten." bootErrors_: title: "Laden fehlgeschlagen" diff --git a/lib/i18n/misskey/misskey_it-IT.i18n.yaml b/lib/i18n/misskey/misskey_it-IT.i18n.yaml index 06bd9ed2..34b2e83e 100644 --- a/lib/i18n/misskey/misskey_it-IT.i18n.yaml +++ b/lib/i18n/misskey/misskey_it-IT.i18n.yaml @@ -305,6 +305,7 @@ uploadFromUrlMayTakeTime: "Il caricamento del file può richiedere tempo." explore: "Esplora" messageRead: "Visualizzato" noMoreHistory: "Non c'è più cronologia da visualizzare" +startChat: "Inizia a chattare" nUsersRead: "Letto da {n} persone" agreeTo: "Sono d'accordo con {x0}" agree: "Accetto" @@ -1335,12 +1336,55 @@ emojiPalette: "Tavolozza emoji" postForm: "Finestra di pubblicazione" textCount: "Il numero di caratteri" information: "Informazioni" +chat: "Chat" +migrateOldSettings: "Migrare le vecchie impostazioni" +migrateOldSettings_description: "Di solito, viene fatto automaticamente. Se per qualche motivo non fossero migrate con successo, è possibile avviare il processo di migrazione manualmente, sovrascrivendo le configurazioni attuali." +compress: "Comprimi" chat_: + noMessagesYet: "Ancora nessun messaggio" + newMessage: "Nuovo messaggio" + individualChat: "Chat individuale" + individualChat_description: "Puoi chattare con una persona specifica." + roomChat: "Stanza di chat" + roomChat_description: "Puoi chattare con più persone.\nInoltre, anche le persone che non consentono chat personalizzate possono chattare se gli altri accettano." + createRoom: "Crea stanza" + inviteUserToChat: "Invita a chattare altre persone" + yourRooms: "Le tue stanze" + joiningRooms: "Stanze a cui partecipi" invitations: "Invita" + noInvitations: "Nessun invito" + history: "Cronologia" noHistory: "Nessuna cronologia" + noRooms: "Nessuna stanza" + inviteUser: "Invita" + sentInvitations: "Inviti spediti" + join: "Entra" + ignore: "Ignora" + leave: "Esci" members: "Membri" + searchMessages: "Cerca messaggi" home: "Home" send: "Inviare" + newline: "Nuova riga" + muteThisRoom: "Silenzia stanza" + deleteRoom: "Elimina stanza" + chatNotAvailableForThisAccountOrServer: "Questo server, o questo profilo ha disabilitato la chat." + chatNotAvailableInOtherAccount: "La chat non è disponibile nel profilo dell'altra persona." + cannotChatWithTheUser: "Impossibile chattare con questa persona" + cannotChatWithTheUser_description: "La chat potrebbe non essere disponibile, oppure l'altra persona potrebbe non esserlo." + chatWithThisUser: "Chatta con questa persona" + thisUserAllowsChatOnlyFromFollowers: "Questa persona permette di chattare soltanto i propri Follower." + thisUserAllowsChatOnlyFromFollowing: "Questa persona permette di chattare soltanto ai suoi Follow." + thisUserAllowsChatOnlyFromMutualFollowing: "Questa persona permette di chattare solo a relazioni reciproche." + thisUserNotAllowedChatAnyone: "Questa persona non permette di chattare a nessuno." + chatAllowedUsers: "Persone ammesse alla chat" + chatAllowedUsers_note: "Puoi chattare con le persone a cui hai già inviato un messaggio, indipendentemente da questa impostazione." + chatAllowedUsers_: + everyone: "Chiunque" + followers: "Solo i tuoi Follower" + following: "Solo i tuoi Follow" + mutual: "Solo relazioni reciproche" + none: "Nessuno" emojiPalette_: palettes: "Tavolozza" enableSyncBetweenDevicesForPalettes: "Attiva la sincronizzazione tra dispositivi" @@ -1366,6 +1410,12 @@ settings_: timelineAndNote: "Note e Timeline" makeEveryTextElementsSelectable: "Imposta ogni elemento come selezionabile" makeEveryTextElementsSelectable_description: "Potrebbe ridurre l'usabilità in alcune situazioni." + showNavbarSubButtons: "Mostra i pulsanti secondari nella barra di navigazione" + ifOn: "Quando attivato" + ifOff: "Quando disattivato" + chat_: + showSenderName: "Mostra il nome del mittente" + sendOnEnter: "Invio spedisce" preferencesProfile_: profileName: "Nome del profilo" profileNameDescription: "Impostare il nome che indentifica questo dispositivo." @@ -1875,6 +1925,7 @@ role_: canImportFollowing: "Può importare Following" canImportMuting: "Può importare Silenziati" canImportUserLists: "Può importare liste di Profili" + canChat: "Chat consentita" condition_: roleAssignedTo: "Assegnato a ruoli manualmente" isLocal: "Profilo locale" @@ -2105,6 +2156,7 @@ sfx_: noteMy: "Mia nota" notification: "Notifiche" reaction: "Quando seleziono una reazione" + chatMessage: "Messaggio di chat" soundSettings_: driveFile: "Suoni del Drive" driveFileWarn: "Seleziona file dal dispositivo" @@ -2252,6 +2304,7 @@ permissions_: readFederation: "Vedere la federazione" writeReportAbuse: "Inviare segnalazioni" writeChat: "Gestire la chat" + readChat: "Visualizzare le chat" auth_: shareAccessTitle: "Permessi dell'applicazione" shareAccess: "Vuoi autorizzare {name} ad accedere al tuo profilo?" @@ -2500,6 +2553,7 @@ notification_: newNote: "Nuove Note" unreadAntennaNote: "Antenna {name}" roleAssigned: "Ruolo assegnato" + chatRoomInvitationReceived: "Invito in una stanza di chat" emptyPushNotificationMessage: "Le notifiche push sono state aggiornate." achievementEarned: "Obiettivo raggiunto" testNotification: "Provare la notifica" @@ -2528,6 +2582,7 @@ notification_: receiveFollowRequest: "Richieste di follow in arrivo" followRequestAccepted: "Richieste di follow accettate" roleAssigned: "Ruolo concesso" + chatRoomInvitationReceived: "Invito in una stanza di chat" achievementEarned: "Risultato raggiunto" exportCompleted: "Esportazione completata" login: "Accessi" @@ -2667,6 +2722,7 @@ moderationLogTypes_: deletePage: "Pagina eliminata" deleteFlash: "Play eliminato" deleteGalleryPost: "Eliminazione pubblicazione nella Galleria" + deleteChatRoom: "Elimina chat" updateProxyAccountDescription: "Aggiornata la descrizione del profilo proxy" fileViewer_: title: "Dettagli del file" diff --git a/lib/i18n/misskey/misskey_ja-JP.i18n.yaml b/lib/i18n/misskey/misskey_ja-JP.i18n.yaml index 3aed64d2..c42277f6 100644 --- a/lib/i18n/misskey/misskey_ja-JP.i18n.yaml +++ b/lib/i18n/misskey/misskey_ja-JP.i18n.yaml @@ -305,6 +305,7 @@ uploadFromUrlMayTakeTime: "アップロードが完了するまで時間がか explore: "みつける" messageRead: "既読" noMoreHistory: "これより過去の履歴はありません" +startChat: "チャットを始める" nUsersRead: "{n}人が読みました" agreeTo: "{x0}に同意" agree: "同意する" @@ -1335,12 +1336,55 @@ emojiPalette: "絵文字パレット" postForm: "投稿フォーム" textCount: "文字数" information: "情報" +chat: "チャット" +migrateOldSettings: "旧設定情報を移行" +migrateOldSettings_description: "通常これは自動で行われていますが、何らかの理由により上手く移行されなかった場合は手動で移行処理をトリガーできます。現在の設定情報は上書きされます。" +compress: "圧縮" chat_: + noMessagesYet: "まだメッセージはありません" + newMessage: "新しいメッセージ" + individualChat: "個人チャット" + individualChat_description: "特定ユーザーとの一対一のチャットができます。" + roomChat: "ルームチャット" + roomChat_description: "複数人でのチャットができます。\nまた、個人チャットを許可していないユーザーとでも、相手が受け入れればチャットができます。" + createRoom: "ルームを作成" + inviteUserToChat: "ユーザーを招待してチャットを始めましょう" + yourRooms: "作成したルーム" + joiningRooms: "参加中のルーム" invitations: "招待" + noInvitations: "招待はありません" + history: "履歴" noHistory: "履歴はありません" + noRooms: "ルームはありません" + inviteUser: "ユーザーを招待" + sentInvitations: "送信した招待" + join: "参加" + ignore: "無視" + leave: "ルームから退出" members: "メンバー" + searchMessages: "メッセージを検索" home: "ホーム" send: "送信" + newline: "改行" + muteThisRoom: "このルームをミュート" + deleteRoom: "ルームを削除" + chatNotAvailableForThisAccountOrServer: "このサーバー、またはこのアカウントでチャットは有効化されていません。" + chatNotAvailableInOtherAccount: "相手のアカウントでチャット機能が使えない状態になっています。" + cannotChatWithTheUser: "このユーザーとのチャットを開始できません" + cannotChatWithTheUser_description: "チャットが使えない状態になっているか、相手がチャットを開放していません。" + chatWithThisUser: "チャットする" + thisUserAllowsChatOnlyFromFollowers: "このユーザーはフォロワーからのみチャットを受け付けています。" + thisUserAllowsChatOnlyFromFollowing: "このユーザーは、このユーザーがフォローしているユーザーからのみチャットを受け付けています。" + thisUserAllowsChatOnlyFromMutualFollowing: "このユーザーは相互フォローのユーザーからのみチャットを受け付けています。" + thisUserNotAllowedChatAnyone: "このユーザーは誰からもチャットを受け付けていません。" + chatAllowedUsers: "チャットを許可する相手" + chatAllowedUsers_note: "自分からチャットメッセージを送った相手とはこの設定に関わらずチャットが可能です。" + chatAllowedUsers_: + everyone: "誰でも" + followers: "自分のフォロワーのみ" + following: "自分がフォローしているユーザーのみ" + mutual: "相互フォローのユーザーのみ" + none: "誰も許可しない" emojiPalette_: palettes: "パレット" enableSyncBetweenDevicesForPalettes: "パレットのデバイス間同期を有効にする" @@ -1366,6 +1410,13 @@ settings_: timelineAndNote: "タイムラインとノート" makeEveryTextElementsSelectable: "全てのテキスト要素を選択可能にする" makeEveryTextElementsSelectable_description: "有効にすると、一部のシチュエーションでのユーザビリティが低下する場合があります。" + useStickyIcons: "アイコンをスクロールに追従させる" + showNavbarSubButtons: "ナビゲーションバーに副ボタンを表示" + ifOn: "オンのとき" + ifOff: "オフのとき" + chat_: + showSenderName: "送信者の名前を表示" + sendOnEnter: "Enterで送信" preferencesProfile_: profileName: "プロファイル名" profileNameDescription: "このデバイスを識別する名前を設定してください。" @@ -1875,6 +1926,7 @@ role_: canImportFollowing: "フォローのインポートを許可" canImportMuting: "ミュートのインポートを許可" canImportUserLists: "リストのインポートを許可" + canChat: "チャットを許可" condition_: roleAssignedTo: "マニュアルロールにアサイン済み" isLocal: "ローカルユーザー" @@ -2105,6 +2157,7 @@ sfx_: noteMy: "ノート(自分)" notification: "通知" reaction: "リアクション選択時" + chatMessage: "チャットのメッセージ" soundSettings_: driveFile: "ドライブの音声を使用" driveFileWarn: "ドライブのファイルを選択してください" @@ -2252,6 +2305,7 @@ permissions_: readFederation: "連合に関する情報を取得する" writeReportAbuse: "違反を報告する" writeChat: "チャットを操作する" + readChat: "チャットを閲覧する" auth_: shareAccessTitle: "アプリへのアクセス許可" shareAccess: "「{name}」がアカウントにアクセスすることを許可しますか?" @@ -2500,6 +2554,7 @@ notification_: newNote: "新しい投稿" unreadAntennaNote: "アンテナ {name}" roleAssigned: "ロールが付与されました" + chatRoomInvitationReceived: "チャットルームへ招待されました" emptyPushNotificationMessage: "プッシュ通知の更新をしました" achievementEarned: "実績を獲得" testNotification: "通知テスト" @@ -2528,6 +2583,7 @@ notification_: receiveFollowRequest: "フォロー申請を受け取った" followRequestAccepted: "フォローが受理された" roleAssigned: "ロールが付与された" + chatRoomInvitationReceived: "チャットルームへ招待された" achievementEarned: "実績の獲得" exportCompleted: "エクスポートが完了した" login: "ログイン" @@ -2554,7 +2610,7 @@ deck_: newProfile: "新規プロファイル" deleteProfile: "プロファイルを削除" introduction: "カラムを組み合わせて自分だけのインターフェイスを作りましょう!" - introduction2: "画面の右にある + を押して、いつでもカラムを追加できます。" + introduction2: "カラムを追加するには、画面の + をクリックします。" widgetsIntroduction: "カラムのメニューから、「ウィジェットの編集」を選択してウィジェットを追加してください" useSimpleUiForNonRootPages: "非ルートページは簡易UIで表示" usedAsMinWidthWhenFlexible: "「幅を自動調整」が有効の場合、これが幅の最小値となります" @@ -2667,6 +2723,7 @@ moderationLogTypes_: deletePage: "ページを削除" deleteFlash: "Playを削除" deleteGalleryPost: "ギャラリーの投稿を削除" + deleteChatRoom: "チャットルームを削除" updateProxyAccountDescription: "プロキシアカウントの説明を更新" fileViewer_: title: "ファイルの詳細" diff --git a/lib/i18n/misskey/misskey_ja-KS.i18n.yaml b/lib/i18n/misskey/misskey_ja-KS.i18n.yaml index 86ec8404..79f1bc5b 100644 --- a/lib/i18n/misskey/misskey_ja-KS.i18n.yaml +++ b/lib/i18n/misskey/misskey_ja-KS.i18n.yaml @@ -305,6 +305,7 @@ uploadFromUrlMayTakeTime: "アップロード終わるんにちょい時間か explore: "みつける" messageRead: "もう読んだ" noMoreHistory: "これより昔のんはあらへんで" +startChat: "チャットを始める" nUsersRead: "{n}人が読んでもうた" agreeTo: "{x0}に同意したで" agree: "せやな" @@ -1335,12 +1336,55 @@ emojiPalette: "絵文字パレット" postForm: "投稿フォーム" textCount: "文字数" information: "情報" +chat: "チャット" +migrateOldSettings: "旧設定情報を移行" +migrateOldSettings_description: "通常これは自動で行われていますが、何らかの理由により上手く移行されなかった場合は手動で移行処理をトリガーできます。現在の設定情報は上書きされます。" +compress: "圧縮" chat_: + noMessagesYet: "まだメッセージはありません" + newMessage: "新しいメッセージ" + individualChat: "個人チャット" + individualChat_description: "特定ユーザーとの一対一のチャットができます。" + roomChat: "ルームチャット" + roomChat_description: "複数人でのチャットができます。\nまた、個人チャットを許可していないユーザーとでも、相手が受け入れればチャットができます。" + createRoom: "ルームを作成" + inviteUserToChat: "ユーザーを招待してチャットを始めましょう" + yourRooms: "作成したルーム" + joiningRooms: "参加中のルーム" invitations: "来てや" + noInvitations: "招待はありません" + history: "履歴" noHistory: "履歴はないわ。" + noRooms: "ルームはありません" + inviteUser: "ユーザーを招待" + sentInvitations: "送信した招待" + join: "参加" + ignore: "無視" + leave: "ルームから退出" members: "メンバーはん" + searchMessages: "メッセージを検索" home: "ホーム" send: "送信" + newline: "改行" + muteThisRoom: "このルームをミュート" + deleteRoom: "ルームを削除" + chatNotAvailableForThisAccountOrServer: "このサーバー、またはこのアカウントでチャットは有効化されていません。" + chatNotAvailableInOtherAccount: "相手のアカウントでチャット機能が使えない状態になっています。" + cannotChatWithTheUser: "このユーザーとのチャットを開始できません" + cannotChatWithTheUser_description: "チャットが使えない状態になっているか、相手がチャットを開放していません。" + chatWithThisUser: "チャットする" + thisUserAllowsChatOnlyFromFollowers: "このユーザーはフォロワーからのみチャットを受け付けています。" + thisUserAllowsChatOnlyFromFollowing: "このユーザーは、このユーザーがフォローしているユーザーからのみチャットを受け付けています。" + thisUserAllowsChatOnlyFromMutualFollowing: "このユーザーは相互フォローのユーザーからのみチャットを受け付けています。" + thisUserNotAllowedChatAnyone: "このユーザーは誰からもチャットを受け付けていません。" + chatAllowedUsers: "チャットを許可する相手" + chatAllowedUsers_note: "自分からチャットメッセージを送った相手とはこの設定に関わらずチャットが可能です。" + chatAllowedUsers_: + everyone: "誰でも" + followers: "自分のフォロワーのみ" + following: "自分がフォローしているユーザーのみ" + mutual: "相互フォローのユーザーのみ" + none: "誰も許可しない" emojiPalette_: palettes: "パレット" enableSyncBetweenDevicesForPalettes: "パレットのデバイス間同期を有効にする" @@ -1366,6 +1410,13 @@ settings_: timelineAndNote: "タイムラインとノート" makeEveryTextElementsSelectable: "全てのテキスト要素を選択可能にする" makeEveryTextElementsSelectable_description: "有効にすると、一部のシチュエーションでのユーザビリティが低下する場合があります。" + useStickyIcons: "アイコンをスクロールに追従させる" + showNavbarSubButtons: "ナビゲーションバーに副ボタンを表示" + ifOn: "オンのとき" + ifOff: "オフのとき" + chat_: + showSenderName: "送信者の名前を表示" + sendOnEnter: "Enterで送信" preferencesProfile_: profileName: "プロファイル名" profileNameDescription: "このデバイスを識別する名前を設定してください。" @@ -1875,6 +1926,7 @@ role_: canImportFollowing: "フォローのインポートを許す" canImportMuting: "ミュートのインポートを許す" canImportUserLists: "リストのインポートを許す" + canChat: "チャットを許可" condition_: roleAssignedTo: "マニュアルロールにアサイン済み" isLocal: "ローカルユーザー" @@ -2105,6 +2157,7 @@ sfx_: noteMy: "ノート(自分)" notification: "通知" reaction: "ツッコミ選んどるとき" + chatMessage: "チャットのメッセージ" soundSettings_: driveFile: "ドライブん中の音使う" driveFileWarn: "ドライブん中のファイル選びや" @@ -2252,6 +2305,7 @@ permissions_: readFederation: "連合の情報取得" writeReportAbuse: "違反報告" writeChat: "チャットを操作するで" + readChat: "チャットを閲覧する" auth_: shareAccessTitle: "アプリへのアクセス許してやったらどうや" shareAccess: "「{name}」がアカウントにアクセスすることを許可してええか?" @@ -2500,6 +2554,7 @@ notification_: newNote: "さらの投稿" unreadAntennaNote: "アンテナ {name}" roleAssigned: "ロールが付与されたで" + chatRoomInvitationReceived: "チャットルームへ招待されました" emptyPushNotificationMessage: "プッシュ通知の更新をしといたで" achievementEarned: "実績を獲得しとるで" testNotification: "通知テスト" @@ -2528,6 +2583,7 @@ notification_: receiveFollowRequest: "フォロー許可してほしいみたいやで" followRequestAccepted: "フォローが受理されたで" roleAssigned: "ロールが付与された" + chatRoomInvitationReceived: "チャットルームへ招待された" achievementEarned: "実績の獲得" exportCompleted: "エクスポート終わった" login: "ログイン" @@ -2667,6 +2723,7 @@ moderationLogTypes_: deletePage: "ページ消す" deleteFlash: "Playをほかす" deleteGalleryPost: "ギャラリーの投稿をほかす" + deleteChatRoom: "チャットルームを削除" updateProxyAccountDescription: "プロキシアカウントの説明を更新" fileViewer_: title: "ファイルの詳しい情報" diff --git a/lib/i18n/misskey/misskey_zh-CN.i18n.yaml b/lib/i18n/misskey/misskey_zh-CN.i18n.yaml index 06342812..954c27e2 100644 --- a/lib/i18n/misskey/misskey_zh-CN.i18n.yaml +++ b/lib/i18n/misskey/misskey_zh-CN.i18n.yaml @@ -305,6 +305,7 @@ uploadFromUrlMayTakeTime: "上传可能需要一些时间完成。" explore: "发现" messageRead: "已读" noMoreHistory: "没有更多的历史记录" +startChat: "开始聊天" nUsersRead: "{n} 人已读" agreeTo: "勾选则表示已阅读并同意 {x0}" agree: "同意" @@ -1335,12 +1336,55 @@ emojiPalette: "表情符号调色板" postForm: "投稿窗口" textCount: "字数" information: "关于" +chat: "聊天" +migrateOldSettings: "迁移旧设置信息" +migrateOldSettings_description: "通常设置信息将自动迁移。但如果由于某种原因迁移不成功,则可以手动触发迁移过程。当前的配置信息将被覆盖。" +compress: "压缩" chat_: + noMessagesYet: "还没有消息" + newMessage: "新消息" + individualChat: "私聊" + individualChat_description: "可以与特定用户进行一对一聊天。" + roomChat: "群聊" + roomChat_description: "可以进行多人聊天。\n就算用户未允许私聊,只要接受了邀请,仍可以聊天。" + createRoom: "创建房间" + inviteUserToChat: "邀请用户来开始聊天" + yourRooms: "已创建的房间" + joiningRooms: "已加入的房间" invitations: "邀请" + noInvitations: "没有邀请" + history: "历史" noHistory: "没有历史记录" + noRooms: "没有房间" + inviteUser: "邀请用户" + sentInvitations: "已发送的邀请" + join: "加入" + ignore: "忽略" + leave: "退出房间" members: "成员" + searchMessages: "搜索消息" home: "首页" send: "发送" + newline: "换行" + muteThisRoom: "静音此房间" + deleteRoom: "删除房间" + chatNotAvailableForThisAccountOrServer: "此服务器或者账户还未开启聊天功能。" + chatNotAvailableInOtherAccount: "对方账户目前处于无法使用聊天的状态。" + cannotChatWithTheUser: "无法与此用户聊天" + cannotChatWithTheUser_description: "可能现在无法使用聊天,或者对方未开启聊天。" + chatWithThisUser: "聊天" + thisUserAllowsChatOnlyFromFollowers: "此用户仅接受关注者发起的聊天。" + thisUserAllowsChatOnlyFromFollowing: "此用户仅接受关注的人发起的聊天。" + thisUserAllowsChatOnlyFromMutualFollowing: "此用户仅接受互相关注的人发起的聊天。" + thisUserNotAllowedChatAnyone: "此用户不接受任何人发起的聊天。" + chatAllowedUsers: "谁可以发起聊天" + chatAllowedUsers_note: "主动发起聊天时,对方将不受此设置限制。" + chatAllowedUsers_: + everyone: "任何人" + followers: "仅关注者" + following: "仅关注的人" + mutual: "仅相互关注" + none: "没有人" emojiPalette_: palettes: "调色板" enableSyncBetweenDevicesForPalettes: "启用调色板的设备间同步" @@ -1366,6 +1410,13 @@ settings_: timelineAndNote: "时间线和帖子" makeEveryTextElementsSelectable: "使所有的文字均可选择" makeEveryTextElementsSelectable_description: "若开启,在某些情况下可能降低用户体验。" + useStickyIcons: "使图标跟随滚动" + showNavbarSubButtons: "在导航栏中显示副按钮" + ifOn: "启用时" + ifOff: "关闭时" + chat_: + showSenderName: "显示发送者的名字" + sendOnEnter: "回车键发送" preferencesProfile_: profileName: "配置名" profileNameDescription: "请指定用于识别此设备的名称" @@ -1875,6 +1926,7 @@ role_: canImportFollowing: "允许导入关注列表" canImportMuting: "允许导入隐藏列表" canImportUserLists: "允许导入用户列表" + canChat: "允许聊天" condition_: roleAssignedTo: "已分配给手动角色" isLocal: "是本地用户" @@ -2105,6 +2157,7 @@ sfx_: noteMy: "我的帖子" notification: "通知" reaction: "选择回应时" + chatMessage: "聊天信息" soundSettings_: driveFile: "使用网盘内的音频" driveFileWarn: "选择网盘上的文件" @@ -2252,6 +2305,7 @@ permissions_: readFederation: "查看联合相关信息" writeReportAbuse: "举报用户" writeChat: "撰写或删除消息" + readChat: "查看聊天" auth_: shareAccessTitle: "应用程序授权许可" shareAccess: "您要授权允许 “{name}” 访问您的帐户吗?" @@ -2500,6 +2554,7 @@ notification_: newNote: "新的帖子" unreadAntennaNote: "天线 {name}" roleAssigned: "授予的角色" + chatRoomInvitationReceived: "受邀加入聊天室" emptyPushNotificationMessage: "推送通知已更新" achievementEarned: "获得成就" testNotification: "测试通知" @@ -2528,6 +2583,7 @@ notification_: receiveFollowRequest: "收到关注请求" followRequestAccepted: "关注请求已通过" roleAssigned: "授予的角色" + chatRoomInvitationReceived: "受邀加入聊天室" achievementEarned: "取得的成就" exportCompleted: "已完成导出" login: "登录" @@ -2667,6 +2723,7 @@ moderationLogTypes_: deletePage: "删除了页面" deleteFlash: "删除了 Play" deleteGalleryPost: "删除了图库稿件" + deleteChatRoom: "删除聊天室" updateProxyAccountDescription: "更新代理账户的简介" fileViewer_: title: "文件信息" diff --git a/lib/i18n/misskey/misskey_zh-TW.i18n.yaml b/lib/i18n/misskey/misskey_zh-TW.i18n.yaml index e6db7fd8..9f21677a 100644 --- a/lib/i18n/misskey/misskey_zh-TW.i18n.yaml +++ b/lib/i18n/misskey/misskey_zh-TW.i18n.yaml @@ -305,6 +305,7 @@ uploadFromUrlMayTakeTime: "還需要一些時間才能完成上傳。" explore: "探索" messageRead: "已讀" noMoreHistory: "沒有更多歷史紀錄" +startChat: "開始聊天" nUsersRead: "{n} 人已讀" agreeTo: "我同意{x0}" agree: "同意" @@ -1335,12 +1336,55 @@ emojiPalette: "表情符號調色盤" postForm: "發文視窗" textCount: "字數" information: "關於" +chat: "聊天" +migrateOldSettings: "遷移舊設定資訊" +migrateOldSettings_description: "通常情況下,這會自動進行,但若因某些原因未能順利遷移,您可以手動觸發遷移處理。請注意,當前的設定資訊將會被覆寫。" +compress: "壓縮" chat_: + noMessagesYet: "尚無訊息" + newMessage: "新訊息" + individualChat: "ㄧ對一聊天室" + individualChat_description: "可以與特定使用者進行一對一的聊天。" + roomChat: "多人聊天室" + roomChat_description: "可以進行多人聊天。\n此外,即使是未允許個人聊天的使用者,只要對方接受,也可以進行聊天。" + createRoom: "建立聊天室" + inviteUserToChat: "邀請使用者開始聊天" + yourRooms: "已建立的聊天室" + joiningRooms: "已加入的聊天室" invitations: "邀請" + noInvitations: "沒有邀請" + history: "歷史紀錄" noHistory: "沒有歷史紀錄" + noRooms: "沒有可用的聊天室" + inviteUser: "邀請使用者" + sentInvitations: "已傳送的邀請" + join: "加入" + ignore: "忽視" + leave: "退出聊天室" members: "成員" + searchMessages: "搜尋聊天訊息" home: "首頁" send: "發送" + newline: "換行" + muteThisRoom: "此聊天室已靜音" + deleteRoom: "刪除聊天室" + chatNotAvailableForThisAccountOrServer: "這個伺服器或這個帳號的聊天功能尚未啟用。" + chatNotAvailableInOtherAccount: "對方的帳號無法使用聊天功能。" + cannotChatWithTheUser: "無法與此使用者聊天" + cannotChatWithTheUser_description: "聊天功能目前無法使用,或對方尚未開放聊天功能。" + chatWithThisUser: "聊天" + thisUserAllowsChatOnlyFromFollowers: "此使用者僅接受來自追隨者的聊天訊息。" + thisUserAllowsChatOnlyFromFollowing: "此使用者僅接受自己追隨的使用者傳送聊天訊息。" + thisUserAllowsChatOnlyFromMutualFollowing: "此使用者只接受互相追隨的使用者傳送聊天訊息。" + thisUserNotAllowedChatAnyone: "此使用者不接受來自任何人的聊天訊息。" + chatAllowedUsers: "允許聊天的對象" + chatAllowedUsers_note: "無論此設定為何,您仍可與自己曾發送過聊天訊息的對象進行聊天。" + chatAllowedUsers_: + everyone: "任何人" + followers: "追隨自己的使用者" + following: "只有您追隨的使用者" + mutual: "互相追隨" + none: "無" emojiPalette_: palettes: "調色盤" enableSyncBetweenDevicesForPalettes: "啟用裝置與裝置之間的調色盤同步化" @@ -1366,6 +1410,13 @@ settings_: timelineAndNote: "時間軸及貼文" makeEveryTextElementsSelectable: "允許選取所有文字" makeEveryTextElementsSelectable_description: "啟用此功能後,可能會在某些情境下降低可用性。" + useStickyIcons: "使大頭貼跟隨捲動" + showNavbarSubButtons: "在導覽列顯示輔助按鈕" + ifOn: "開啟時" + ifOff: "關閉時" + chat_: + showSenderName: "顯示發送者的名稱" + sendOnEnter: "按下 Enter 發送訊息" preferencesProfile_: profileName: "設定檔案名稱" profileNameDescription: "設定一個名稱來識別此裝置。" @@ -1875,6 +1926,7 @@ role_: canImportFollowing: "允許匯入追隨名單" canImportMuting: "允許匯入靜音名單" canImportUserLists: "允許匯入清單" + canChat: "允許聊天" condition_: roleAssignedTo: "手動指派角色完成" isLocal: "本地使用者" @@ -2105,6 +2157,7 @@ sfx_: noteMy: "我的貼文" notification: "通知" reaction: "選擇反應時" + chatMessage: "聊天訊息" soundSettings_: driveFile: "使用雲端硬碟的音效檔案" driveFileWarn: "請選擇雲端硬碟中的檔案" @@ -2252,6 +2305,7 @@ permissions_: readFederation: "查看站台聯邦的相關資訊" writeReportAbuse: "檢舉違規行為" writeChat: "撰寫或刪除訊息" + readChat: "查看聊天訊息" auth_: shareAccessTitle: "應用程式的存取權限" shareAccess: "要授權「“{name}”」存取您的帳戶嗎?" @@ -2500,6 +2554,7 @@ notification_: newNote: "新的貼文" unreadAntennaNote: "天線 {name}" roleAssigned: "已授予角色" + chatRoomInvitationReceived: "您被邀請加入聊天室" emptyPushNotificationMessage: "推送通知已更新" achievementEarned: "獲得成就" testNotification: "通知測試" @@ -2528,6 +2583,7 @@ notification_: receiveFollowRequest: "已收到追隨請求" followRequestAccepted: "追隨請求已接受" roleAssigned: "已授予角色" + chatRoomInvitationReceived: "已被邀請加入聊天室" achievementEarned: "獲得成就" exportCompleted: "已完成匯出。" login: "登入" @@ -2667,6 +2723,7 @@ moderationLogTypes_: deletePage: "刪除頁面" deleteFlash: "刪除 Play" deleteGalleryPost: "刪除相簿的貼文" + deleteChatRoom: "刪除聊天室" updateProxyAccountDescription: "更新代理帳戶的說明" fileViewer_: title: "檔案詳細資訊" diff --git a/lib/i18n/strings.g.dart b/lib/i18n/strings.g.dart index ebc66e56..90b89a5e 100644 --- a/lib/i18n/strings.g.dart +++ b/lib/i18n/strings.g.dart @@ -4,7 +4,7 @@ /// To regenerate, run: `dart run slang` /// /// Locales: 31 -/// Strings: 58140 (1875 per locale) +/// Strings: 58696 (1893 per locale) // coverage:ignore-file // ignore_for_file: type=lint, unused_import diff --git a/lib/i18n/strings_ca_ES.g.dart b/lib/i18n/strings_ca_ES.g.dart index 5ce2cf91..25369c1a 100644 --- a/lib/i18n/strings_ca_ES.g.dart +++ b/lib/i18n/strings_ca_ES.g.dart @@ -386,6 +386,7 @@ class _TranslationsMisskeyCaEs extends TranslationsMisskeyEnUs { @override String get explore => 'Explora'; @override String get messageRead => 'Vist'; @override String get noMoreHistory => 'No hi ha res més per veure'; + @override String get startChat => 'Comença a xatejar '; @override String nUsersRead({required Object n}) => 'Vist per ${n}'; @override String agreeTo({required Object x0}) => 'Accepto que ${x0}'; @override String get agree => 'Hi estic d\'acord'; @@ -1416,6 +1417,10 @@ class _TranslationsMisskeyCaEs extends TranslationsMisskeyEnUs { @override String get postForm => 'Formulari de publicació'; @override String get textCount => 'Nombre de caràcters '; @override String get information => 'Informació'; + @override String get chat => 'Xat'; + @override String get migrateOldSettings => 'Migració de la configuració antiga '; + @override String get migrateOldSettings_description => 'Normalment això es fa automàticament, però si la transició no es fa, el procés es pot iniciar manualment. S\'esborrarà la configuració actual.'; + @override String get compress => 'Comprimir '; @override late final _TranslationsMisskeyChatCaEs chat_ = _TranslationsMisskeyChatCaEs._(_root); @override late final _TranslationsMisskeyEmojiPaletteCaEs emojiPalette_ = _TranslationsMisskeyEmojiPaletteCaEs._(_root); @override late final _TranslationsMisskeySettingsCaEs settings_ = _TranslationsMisskeySettingsCaEs._(_root); @@ -1514,11 +1519,45 @@ class _TranslationsMisskeyChatCaEs extends TranslationsMisskeyChatEnUs { final TranslationsCaEs _root; // ignore: unused_field // Translations + @override String get noMessagesYet => 'Encara no tens missatges '; + @override String get newMessage => 'Missatge nou'; + @override String get individualChat => 'Xat individual '; + @override String get individualChat_description => 'Pots mantenir converses individuals amb usuaris concrets.'; + @override String get roomChat => 'Sala de xat'; + @override String get roomChat_description => 'Pots xatejar amb diverses persones.\nTambé pots xatejar amb usuaris que no poden fer xats privats, si ells accepten.'; + @override String get createRoom => 'Crear una sala'; + @override String get inviteUserToChat => 'Invita usuaris per començar a xatejar'; + @override String get yourRooms => 'Sales creades'; + @override String get joiningRooms => 'Sales a les quals participes'; @override String get invitations => 'Convida'; + @override String get noInvitations => 'No tens cap invitació '; + @override String get history => 'Historial de converses '; @override String get noHistory => 'No hi ha un registre previ'; + @override String get noRooms => 'No hi ha habitacions'; + @override String get inviteUser => 'Invitar usuaris'; + @override String get sentInvitations => 'Enviar invitacions'; + @override String get join => 'Afegir-se '; + @override String get ignore => 'Ignorar '; + @override String get leave => 'Marxar'; @override String get members => 'Membres'; + @override String get searchMessages => 'Buscar missatges '; @override String get home => 'Inici'; @override String get send => 'Envia'; + @override String get newline => 'Línia nova '; + @override String get muteThisRoom => 'Silenciar aquesta sala'; + @override String get deleteRoom => 'Esborrar la sala'; + @override String get chatNotAvailableForThisAccountOrServer => 'El xat no està disponible per aquest servidor o aquest compte.'; + @override String get chatNotAvailableInOtherAccount => 'La funció de xat es troba desactivada al compte de l\'altre usuari.'; + @override String get cannotChatWithTheUser => 'No pots xatejar amb aquest usuari'; + @override String get cannotChatWithTheUser_description => 'El xat està desactivat o l\'altra part encara no l\'ha obert.'; + @override String get chatWithThisUser => 'Xateja amb aquest usuari'; + @override String get thisUserAllowsChatOnlyFromFollowers => 'Aquest usuari només accepta xats d\'usuaris que el segueixen.'; + @override String get thisUserAllowsChatOnlyFromFollowing => 'Aquest usuari només accepta xats d\'usuaris que segueix.'; + @override String get thisUserAllowsChatOnlyFromMutualFollowing => 'Aquest usuari només accepta xats d\'usuaris que segueixes i et segueixen.'; + @override String get thisUserNotAllowedChatAnyone => 'Aquest usuari no accepta xats de ningú.'; + @override String get chatAllowedUsers => 'Usuaris que poden xatejar'; + @override String get chatAllowedUsers_note => 'Pots xatejar amb qualsevol usuari a qui hagis enviat un missatge de xat, independentment d\'aquesta configuració.'; + @override late final _TranslationsMisskeyChatChatAllowedUsersCaEs chatAllowedUsers_ = _TranslationsMisskeyChatChatAllowedUsersCaEs._(_root); } // Path: misskey.emojiPalette_ @@ -1560,6 +1599,11 @@ class _TranslationsMisskeySettingsCaEs extends TranslationsMisskeySettingsEnUs { @override String get timelineAndNote => 'Línia de temps i nota'; @override String get makeEveryTextElementsSelectable => 'Fes que tots els elements del text siguin seleccionables'; @override String get makeEveryTextElementsSelectable_description => 'L\'activació pot reduir la usabilitat en determinades ocasions.'; + @override String get useStickyIcons => 'Utilitza icones fixes'; + @override String get showNavbarSubButtons => 'Mostrar sub botons a la barra de navegació '; + @override String get ifOn => 'Quan s\'encén '; + @override String get ifOff => 'Quan s\'apaga '; + @override late final _TranslationsMisskeySettingsChatCaEs chat_ = _TranslationsMisskeySettingsChatCaEs._(_root); } // Path: misskey.preferencesProfile_ @@ -2187,6 +2231,7 @@ class _TranslationsMisskeySfxCaEs extends TranslationsMisskeySfxEnUs { @override String get noteMy => 'Nota (per mi)'; @override String get notification => 'Notificacions'; @override String get reaction => 'Quan se selecciona una reacció '; + @override String get chatMessage => 'Missatges del xat'; } // Path: misskey.soundSettings_ @@ -2382,6 +2427,7 @@ class _TranslationsMisskeyPermissionsCaEs extends TranslationsMisskeyPermissions @override String get readFederation => 'Veure dades de federació'; @override String get writeReportAbuse => 'Informar d\'un abús'; @override String get writeChat => 'Crear o esborrar missatges de xat'; + @override String get readChat => 'Explorar xats'; } // Path: misskey.auth_ @@ -2747,6 +2793,7 @@ class _TranslationsMisskeyNotificationCaEs extends TranslationsMisskeyNotificati @override String get newNote => 'Nota nova'; @override String unreadAntennaNote({required Object name}) => 'Antena ${name}'; @override String get roleAssigned => 'Rol assignat '; + @override String get chatRoomInvitationReceived => 'T\'han invitat a una sala de xat'; @override String get emptyPushNotificationMessage => 'Les notificacions han sigut actualitzades'; @override String get achievementEarned => 'Aconseguiment desblocat'; @override String get testNotification => 'Notificació de prova'; @@ -2914,6 +2961,7 @@ class _TranslationsMisskeyModerationLogTypesCaEs extends TranslationsMisskeyMode @override String get deletePage => 'Esborrar la pàgina'; @override String get deleteFlash => 'Esborrar el guió'; @override String get deleteGalleryPost => 'Esborrar la publicació de la galeria'; + @override String get deleteChatRoom => 'Esborra la sala de xat'; @override String get updateProxyAccountDescription => 'Actualitzar descripció del compte proxy'; } @@ -3226,6 +3274,31 @@ class _TranslationsMisskeySearchCaEs extends TranslationsMisskeySearchEnUs { @override String get serverHostPlaceholder => 'Ex: misskey.example.com'; } +// Path: misskey.chat_.chatAllowedUsers_ +class _TranslationsMisskeyChatChatAllowedUsersCaEs extends TranslationsMisskeyChatChatAllowedUsersEnUs { + _TranslationsMisskeyChatChatAllowedUsersCaEs._(TranslationsCaEs root) : this._root = root, super.internal(root); + + final TranslationsCaEs _root; // ignore: unused_field + + // Translations + @override String get everyone => 'Tothom'; + @override String get followers => 'Només els teus seguidors'; + @override String get following => 'Només usuaris als que segueixes'; + @override String get mutual => 'Només seguidors mutus'; + @override String get none => 'Ningú '; +} + +// Path: misskey.settings_.chat_ +class _TranslationsMisskeySettingsChatCaEs extends TranslationsMisskeySettingsChatEnUs { + _TranslationsMisskeySettingsChatCaEs._(TranslationsCaEs root) : this._root = root, super.internal(root); + + final TranslationsCaEs _root; // ignore: unused_field + + // Translations + @override String get showSenderName => 'Mostrar el nom del remitent'; + @override String get sendOnEnter => 'Introdueix per enviar'; +} + // Path: misskey.delivery_.type_ class _TranslationsMisskeyDeliveryTypeCaEs extends TranslationsMisskeyDeliveryTypeEnUs { _TranslationsMisskeyDeliveryTypeCaEs._(TranslationsCaEs root) : this._root = root, super.internal(root); @@ -3503,6 +3576,7 @@ class _TranslationsMisskeyRoleOptionsCaEs extends TranslationsMisskeyRoleOptions @override String get canImportFollowing => 'Autoritza la importació de seguidors'; @override String get canImportMuting => 'Autoritza la importació de silenciats'; @override String get canImportUserLists => 'Autoritza la importació de llistes d\'usuaris '; + @override String get canChat => 'Pot xatejar'; } // Path: misskey.role_.condition_ @@ -3663,6 +3737,7 @@ class _TranslationsMisskeyNotificationTypesCaEs extends TranslationsMisskeyNotif @override String get receiveFollowRequest => 'Rebuda una petició de seguiment'; @override String get followRequestAccepted => 'Petició de seguiment acceptada'; @override String get roleAssigned => 'Rol donat'; + @override String get chatRoomInvitationReceived => 'Invitat a la sala de xat'; @override String get achievementEarned => 'Assoliment desbloquejat'; @override String get exportCompleted => 'Exportació completada'; @override String get login => 'Iniciar sessió'; diff --git a/lib/i18n/strings_de_DE.g.dart b/lib/i18n/strings_de_DE.g.dart index eda9b518..e7c48d86 100644 --- a/lib/i18n/strings_de_DE.g.dart +++ b/lib/i18n/strings_de_DE.g.dart @@ -385,6 +385,7 @@ class _TranslationsMisskeyDeDe extends TranslationsMisskeyEnUs { @override String get explore => 'Erkunden'; @override String get messageRead => 'Gelesen'; @override String get noMoreHistory => 'Kein weiterer Verlauf vorhanden'; + @override String get startChat => 'Chat starten'; @override String nUsersRead({required Object n}) => 'Von ${n} Benutzern gelesen'; @override String agreeTo({required Object x0}) => 'Ich stimme ${x0} zu'; @override String get agree => 'Zustimmen'; @@ -1340,7 +1341,7 @@ class _TranslationsMisskeyDeDe extends TranslationsMisskeyEnUs { @override String get endReplay => 'Aufzeichnung verlassen'; @override String get copyReplayData => 'Aufzeichnung kopieren'; @override String get ranking => 'Rangliste'; - @override String lastNDays({required Object n}) => 'Letzten ${n} Tage'; + @override String lastNDays({required Object n}) => 'Letzte ${n} Tage'; @override String get backToTitle => 'Zurück zum Startbildschirm'; @override String get hemisphere => 'Hemisphäre'; @override String get withSensitive => 'Zeige "sensitive Inhalte" an'; @@ -1402,10 +1403,20 @@ class _TranslationsMisskeyDeDe extends TranslationsMisskeyEnUs { @override String get skip => 'Überspringen'; @override String get restore => 'Wiederherstellen'; @override String get syncBetweenDevices => 'Zwischen Geräten synchronisieren'; + @override String get preferenceSyncConflictTitle => 'Der konfigurierte Wert ist auf dem Server bereits vorhanden.'; + @override String get preferenceSyncConflictText => 'Die Einstellungen mit aktivierter Synchronisierung werden ihre Werte auf dem Server speichern. Es gibt jedoch bereits Werte auf dem Server. Welche Einstellungswerte sollen überschrieben werden?'; + @override String get preferenceSyncConflictChoiceServer => 'Konfigurierte Werte auf dem Server'; + @override String get preferenceSyncConflictChoiceDevice => 'Konfigurierte Werte auf dem Gerät'; + @override String get preferenceSyncConflictChoiceCancel => 'Einrichten der Synchronisierung abbrechen'; @override String get paste => 'Einfügen'; + @override String get emojiPalette => 'Emoji-Palette'; @override String get postForm => 'Notizfenster'; @override String get textCount => 'Zeichenanzahl'; @override String get information => 'Über'; + @override String get chat => 'Chat'; + @override String get migrateOldSettings => 'Alte Client-Einstellungen migrieren'; + @override String get migrateOldSettings_description => 'Dies sollte normalerweise automatisch geschehen, aber wenn die Migration aus irgendeinem Grund nicht erfolgreich war, kannst du den Migrationsprozess selbst manuell auslösen. Die aktuellen Konfigurationsinformationen werden dabei überschrieben.'; + @override String get compress => 'Komprimieren'; @override late final _TranslationsMisskeyChatDeDe chat_ = _TranslationsMisskeyChatDeDe._(_root); @override late final _TranslationsMisskeyEmojiPaletteDeDe emojiPalette_ = _TranslationsMisskeyEmojiPaletteDeDe._(_root); @override late final _TranslationsMisskeySettingsDeDe settings_ = _TranslationsMisskeySettingsDeDe._(_root); @@ -1486,6 +1497,7 @@ class _TranslationsMisskeyDeDe extends TranslationsMisskeyEnUs { @override late final _TranslationsMisskeyMediaControlsDeDe mediaControls_ = _TranslationsMisskeyMediaControlsDeDe._(_root); @override late final _TranslationsMisskeyContextMenuDeDe contextMenu_ = _TranslationsMisskeyContextMenuDeDe._(_root); @override late final _TranslationsMisskeyGridComponentDeDe gridComponent_ = _TranslationsMisskeyGridComponentDeDe._(_root); + @override late final _TranslationsMisskeyRoleSelectDialogDeDe roleSelectDialog_ = _TranslationsMisskeyRoleSelectDialogDeDe._(_root); @override late final _TranslationsMisskeyCustomEmojisManagerDeDe customEmojisManager_ = _TranslationsMisskeyCustomEmojisManagerDeDe._(_root); @override late final _TranslationsMisskeyEmbedCodeGenDeDe embedCodeGen_ = _TranslationsMisskeyEmbedCodeGenDeDe._(_root); @override late final _TranslationsMisskeySelfXssPreventionDeDe selfXssPrevention_ = _TranslationsMisskeySelfXssPreventionDeDe._(_root); @@ -1503,11 +1515,43 @@ class _TranslationsMisskeyChatDeDe extends TranslationsMisskeyChatEnUs { final TranslationsDeDe _root; // ignore: unused_field // Translations + @override String get noMessagesYet => 'Noch keine Nachrichten'; + @override String get newMessage => 'Neue Nachricht'; + @override String get individualChat => 'Privater Chat'; + @override String get individualChat_description => 'Führe einen privaten Chat mit einer anderen Person.'; + @override String get roomChat_description => 'Ein Chat-Raum, an dem mehrere Personen teilnehmen können.\nDu kannst auch Personen einladen, die keine privaten Chats zulassen, wenn sie die Einladung annehmen.'; + @override String get createRoom => 'Raum erstellen'; + @override String get inviteUserToChat => 'Lade Benutzer ein, um mit dem Chatten zu beginnen'; + @override String get yourRooms => 'Erstellte Räume'; @override String get invitations => 'Einladen'; + @override String get noInvitations => 'Keine Einladungen'; + @override String get history => 'Verlauf'; @override String get noHistory => 'Kein Verlauf gefunden'; + @override String get noRooms => 'Keine Räume gefunden'; + @override String get inviteUser => 'Benutzer einladen'; + @override String get sentInvitations => 'Verschickte Einladungen'; + @override String get join => 'Beitreten'; + @override String get ignore => 'Ignorieren'; + @override String get leave => 'Raum verlassen'; @override String get members => 'Mitglieder'; + @override String get searchMessages => 'Nachrichten suchen'; @override String get home => 'Startseite'; @override String get send => 'Senden'; + @override String get newline => 'Neue Zeile'; + @override String get muteThisRoom => 'Raum stummschalten'; + @override String get deleteRoom => 'Raum löschen'; + @override String get chatNotAvailableForThisAccountOrServer => 'Der Chat ist auf diesem Server oder für dieses Konto nicht aktiviert.'; + @override String get chatNotAvailableInOtherAccount => 'Die Chatfunktion wurde vom anderen Benutzer deaktiviert.'; + @override String get cannotChatWithTheUser => 'Starten eines Chats mit diesem Benutzer nicht möglich'; + @override String get cannotChatWithTheUser_description => 'Der Chat ist entweder nicht verfügbar oder die andere Seite hat den Chat nicht aktiviert.'; + @override String get chatWithThisUser => 'Mit dem Benutzer chatten'; + @override String get thisUserAllowsChatOnlyFromFollowers => 'Dieser Benutzer nimmt nur Chats von Followern an.'; + @override String get thisUserAllowsChatOnlyFromFollowing => 'Dieser Benutzer nimmt nur Chats von Benutzern an, denen er folgt.'; + @override String get thisUserAllowsChatOnlyFromMutualFollowing => 'Dieser Benutzer akzeptiert nur Chats von Benutzern, die sich gegenseitig folgen.'; + @override String get thisUserNotAllowedChatAnyone => 'Dieser Benutzer nimmt keine Chats von anderen Benutzern an.'; + @override String get chatAllowedUsers => 'Wem das Chatten erlaubt werden soll'; + @override String get chatAllowedUsers_note => 'Du kannst unabhängig von dieser Einstellung mit allen Personen chatten, denen du eine Chat-Nachricht gesendet hast.'; + @override late final _TranslationsMisskeyChatChatAllowedUsersDeDe chatAllowedUsers_ = _TranslationsMisskeyChatChatAllowedUsersDeDe._(_root); } // Path: misskey.emojiPalette_ @@ -1520,6 +1564,7 @@ class _TranslationsMisskeyEmojiPaletteDeDe extends TranslationsMisskeyEmojiPalet @override String get palettes => 'Palette'; @override String get enableSyncBetweenDevicesForPalettes => 'Synchronisierung der Paletten zwischen Geräten aktivieren'; @override String get paletteForMain => 'Hauptpalette'; + @override String get paletteForReaction => 'Reaktions-Palette'; } // Path: misskey.settings_ @@ -1529,9 +1574,25 @@ class _TranslationsMisskeySettingsDeDe extends TranslationsMisskeySettingsEnUs { final TranslationsDeDe _root; // ignore: unused_field // Translations + @override String get driveBanner => 'Du kannst den Drive verwalten und konfigurieren, die Auslastung überprüfen und Einstellungen für das Hochladen von Dateien vornehmen.'; + @override String get pluginBanner => 'Du kannst die Funktionen des Clients mit Plugins erweitern. Plugins können installiert, individuell konfiguriert und verwaltet werden.'; @override String get api => 'API'; @override String get webhook => 'Webhook'; + @override String get serviceConnectionBanner => 'Du kannst Zugriffstoken und Webhooks für die Integration mit externen Anwendungen und Diensten verwalten und konfigurieren.'; @override String get accountData => 'Kontodaten'; + @override String get accountDataBanner => 'Export/Import und Verwaltung von Kontodatenarchiven.'; + @override String get muteAndBlockBanner => 'Du kannst Einstellungen konfigurieren und verwalten, um Inhalte auszublenden und Aktionen für bestimmte Benutzer zu beschränken.'; + @override String get accessibilityBanner => 'Die Clients können personalisiert und für eine optimale Nutzung im Hinblick auf ihre Darstellung und ihr Verhalten eingerichtet werden.'; + @override String get privacyBanner => 'Du kannst Einstellungen für die Privatsphäre deines Kontos vornehmen, z. B. inwieweit Inhalte veröffentlicht werden, wie leicht sie zu finden sind und ob Follower genehmigt werden müssen.'; + @override String get securityBanner => 'Du kannst Einstellungen für die Kontosicherheit konfigurieren, z. B. Passwörter, Anmeldemethoden, Authentifizierungs-Apps und Passkeys.'; + @override String get appearanceBanner => 'Du kannst das Erscheinungsbild und die Anzeigeeinstellungen für den Client nach deinen Wünschen konfigurieren.'; + @override String get soundsBanner => 'Du kannst die Einstellungen für die Wiedergabe von Klängen im Client konfigurieren.'; + @override String get timelineAndNote => 'Chroniken und Notizen'; + @override String get makeEveryTextElementsSelectable => 'Alle Textelemente auswählbar machen'; + @override String get makeEveryTextElementsSelectable_description => 'Die Aktivierung kann in manchen Situationen die Benutzerfreundlichkeit beeinträchtigen.'; + @override String get ifOn => 'Wenn eingeschaltet'; + @override String get ifOff => 'Wenn ausgeschaltet'; + @override late final _TranslationsMisskeySettingsChatDeDe chat_ = _TranslationsMisskeySettingsChatDeDe._(_root); } // Path: misskey.preferencesProfile_ @@ -1541,6 +1602,8 @@ class _TranslationsMisskeyPreferencesProfileDeDe extends TranslationsMisskeyPref final TranslationsDeDe _root; // ignore: unused_field // Translations + @override String get profileName => 'Profilname'; + @override String get profileNameDescription => 'Lege einen Namen fest, der dieses Gerät identifiziert.'; @override String get profileNameDescription2 => 'Beispiel: "Haupt-PC", "Smartphone"'; } @@ -1573,9 +1636,11 @@ class _TranslationsMisskeyAccountSettingsDeDe extends TranslationsMisskeyAccount @override String get requireSigninToViewContentsDescription2 => 'Der Inhalt wird nicht in URL-Vorschauen (OGP), eingebettet in Webseiten oder auf Servern, die keine Zitate unterstützen, angezeigt.'; @override String get requireSigninToViewContentsDescription3 => 'Diese Einschränkungen gelten möglicherweise nicht für föderierte Inhalte von anderen Servern.'; @override String get makeNotesFollowersOnlyBefore => 'Macht frühere Notizen nur für Follower sichtbar'; + @override String get makeNotesFollowersOnlyBeforeDescription => 'Solange diese Funktion aktiviert ist, sind Notizen, die nach dem eingestellten Datum und der eingestellten Zeit liegen oder die eingestellte Zeit abgelaufen ist, nur für Follower sichtbar. Bei Deaktivierung wird auch der öffentliche Status der Notiz wiederhergestellt.'; @override String get makeNotesHiddenBefore => 'Frühere Notizen privat machen'; @override String get makeNotesHiddenBeforeDescription => ''; @override String get mayNotEffectForFederatedNotes => 'Dies hat möglicherweise keine Auswirkungen auf Notizen, die an andere Server föderiert werden.'; + @override String get mayNotEffectSomeSituations => 'Diese Einschränkungen sind vereinfacht. Sie gelten möglicherweise nicht in allen Situationen, z. B. bei der Anzeige auf einem fremden Server oder während der Moderation.'; @override String get notesOlderThanSpecifiedDateAndTime => 'Notizen vor einem bestimmtem Datum und Uhrzeit'; } @@ -1591,6 +1656,7 @@ class _TranslationsMisskeyAbuseUserReportDeDe extends TranslationsMisskeyAbuseUs @override String get resolve => 'lösen'; @override String get accept => 'Akzeptieren'; @override String get reject => 'Ablehnen'; + @override String get resolveTutorial => 'Wenn der Inhalt der Meldung rechtmäßig ist, wähle „Akzeptieren“, um sie als gelöst zu markieren.\nWenn der Inhalt der Meldung unzulässig ist, wähle „Ablehnen“, um sie zu ignorieren.'; } // Path: misskey.delivery_ @@ -1600,6 +1666,7 @@ class _TranslationsMisskeyDeliveryDeDe extends TranslationsMisskeyDeliveryEnUs { final TranslationsDeDe _root; // ignore: unused_field // Translations + @override String get status => 'Auslieferungsstatus'; @override String get stop => 'Gesperrt'; @override late final _TranslationsMisskeyDeliveryTypeDeDe type_ = _TranslationsMisskeyDeliveryTypeDeDe._(_root); } @@ -1689,7 +1756,9 @@ class _TranslationsMisskeyTimelineDescriptionDeDe extends TranslationsMisskeyTim final TranslationsDeDe _root; // ignore: unused_field // Translations + @override String get home => 'In der Startseiten-Chronik kannst du Notizen von Konten sehen, denen du folgst.'; @override String get local => 'In der lokalen Chronik siehst du Notizen von allen Benutzern auf diesem Server.'; + @override String get social => 'Die soziale Chronik zeigt Notizen von der Startseite und der lokalen Chronik.'; @override String get global => 'In der globalen Chronik siehst du Notizen von allen föderierten Servern.'; } @@ -1723,6 +1792,8 @@ class _TranslationsMisskeyServerSettingsDeDe extends TranslationsMisskeyServerSe @override String get fanoutTimelineDbFallbackDescription => 'Ist diese Option aktiviert, wird die Chronik auf zusätzliche Abfragen in der Datenbank zurückgreifen, wenn sich die Chronik nicht im Cache befindet. Eine Deaktivierung führt zu geringerer Serverlast, aber schränkt den Zeitraum der abrufbaren Chronik ein. '; @override String get reactionsBufferingDescription => 'Wenn diese Option aktiviert ist, kann sie die Leistung beim Erstellen von Reaktionen erheblich verbessern und die Belastung der Datenbank verringern. Allerdings steigt die Speichernutzung von Redis.'; @override String get inquiryUrl => 'Kontakt-URL'; + @override String get inquiryUrlDescription => 'Gib eine URL für das Kontaktformular der Serverbetreiber oder eine Webseite an, die Kontaktinformationen enthält.'; + @override String get openRegistration => 'Registrierung von Konten aktivieren'; @override String get openRegistrationWarning => 'Das Aktivieren von Registrierungen ist riskant. Es wird empfohlen, sie nur dann zu aktivieren, wenn der Server ständig überwacht wird und im Falle eines Problems sofort reagiert werden kann.'; @override String get thisSettingWillAutomaticallyOffWhenModeratorsInactive => 'Wenn über einen bestimmten Zeitraum keine Moderatorenaktivität festgestellt wird, wird diese Einstellung automatisch deaktiviert, um Spam zu verhindern.'; } @@ -2111,6 +2182,7 @@ class _TranslationsMisskeyThemeDeDe extends TranslationsMisskeyThemeEnUs { @override String installed({required Object name}) => '${name} wurde installiert'; @override String get installedThemes => 'Installierte Farbschemata'; @override String get builtinThemes => 'Eingebaute Farbschemata'; + @override String get instanceTheme => 'Server-Thema'; @override String get alreadyInstalled => 'Dieses Farbschema ist bereits installiert'; @override String get invalid => 'Der Code dieses Farbschemas ist ungültig'; @override String get make => 'Farbschema erstellen'; @@ -2146,6 +2218,7 @@ class _TranslationsMisskeySfxDeDe extends TranslationsMisskeySfxEnUs { @override String get noteMy => 'Meine Notizen'; @override String get notification => 'Benachrichtigungen'; @override String get reaction => 'Auswählen einer Reaktion'; + @override String get chatMessage => 'Chat-Nachrichten'; } // Path: misskey.soundSettings_ @@ -2193,6 +2266,10 @@ class _TranslationsMisskeyTimeInDeDe extends TranslationsMisskeyTimeInEnUs { @override String seconds({required Object n}) => 'In ${n}s'; @override String minutes({required Object n}) => 'In ${n} Min.'; @override String hours({required Object n}) => 'In ${n} Std.'; + @override String days({required Object n}) => 'In ${n} Tagen'; + @override String weeks({required Object n}) => 'In ${n} Wochen'; + @override String months({required Object n}) => 'In ${n} Monaten'; + @override String years({required Object n}) => 'In ${n} Jahren'; } // Path: misskey.time_ @@ -2242,6 +2319,7 @@ class _TranslationsMisskeyX2faDeDe extends TranslationsMisskeyX2faEnUs { @override String get backupCodesDescription => 'Verwende diese Codes, falls du nicht mehr auf deine App zur Zweifaktorauthentifizierung zugreifen kannst. Jeder Code kann nur einmal verwendet werden. Bewahre sie an einem sicheren Ort auf.'; @override String get backupCodeUsedWarning => 'Ein Backup-Code wurde verwendet. Falls du den Zugriff zu deiner Zweifaktorauthentifizierungsapp verloren hast, konfiguriere diese bitte möglichst bald erneut.'; @override String get backupCodesExhaustedWarning => 'Alle Backup-Codes wurden verwendet. Falls du den Zugang zu deiner Zweifaktorauthentifizierungsapp verlierst, wirst du dich nicht mehr in dieses Konto einloggen können. Bitte konfiguriere diese App erneut.'; + @override String get moreDetailedGuideHere => 'Hier ist eine ausführliche Anleitung'; } // Path: misskey.permissions_ @@ -2300,8 +2378,12 @@ class _TranslationsMisskeyPermissionsDeDe extends TranslationsMisskeyPermissions @override String get readAdminServerInfo => 'Serverinformationen anzeigen'; @override String get readAdminShowModerationLog => 'Moderationsprotokoll einsehen'; @override String get readAdminShowUser => 'Private Benutzerinformationen einsehen'; + @override String get writeAdminSuspendUser => 'Benutzer sperren'; @override String get writeAdminUnsetUserAvatar => 'Benutzer-Profilbild entfernen'; @override String get writeAdminUnsetUserBanner => 'Benutzer-Banner entfernen'; + @override String get writeAdminUnsuspendUser => 'Benutzer entsperren'; + @override String get writeAdminMeta => 'Metadaten der Instanz verwalten'; + @override String get writeAdminUserNote => 'Moderationsvermerke verwalten'; @override String get writeAdminRoles => 'Rollen verwalten'; @override String get readAdminRoles => 'Rollen anzeigen'; @override String get writeAdminRelays => 'Relays verwalten'; @@ -2325,7 +2407,10 @@ class _TranslationsMisskeyPermissionsDeDe extends TranslationsMisskeyPermissions @override String get readAdminAd => 'Werbung ansehen'; @override String get writeInviteCodes => 'Einladungscodes erstellen'; @override String get readInviteCodes => 'Einladungscodes anzeigen'; + @override String get readFederation => 'Informationen zur Föderation einsehen'; + @override String get writeReportAbuse => 'Verstöße melden'; @override String get writeChat => 'Chats bedienen'; + @override String get readChat => 'Chats durchsuchen'; } // Path: misskey.auth_ @@ -2513,6 +2598,7 @@ class _TranslationsMisskeyProfileDeDe extends TranslationsMisskeyProfileEnUs { @override String avatarDecorationMax({required Object max}) => 'Du kannst bis zu ${max} Dekorationen hinzufügen.'; @override String get followedMessage => 'Nachricht, wenn dir jemand folgt'; @override String get followedMessageDescription => 'Du kannst eine kurze Nachricht festlegen, die dem Empfänger angezeigt wird, wenn er dir folgt.'; + @override String get followedMessageDescriptionForLockedAccount => 'Wenn Folgeanfragen deine Genehmigung brauchen, wird dies beim Genehmigen einer Anfrage angezeigt.'; } // Path: misskey.exportOrImport_ @@ -2610,6 +2696,7 @@ class _TranslationsMisskeyPlayDeDe extends TranslationsMisskeyPlayEnUs { @override String get title => 'Titel'; @override String get script => 'Skript'; @override String get summary => 'Beschreibung'; + @override String get visibilityDescription => 'Wenn du die Sichtbarkeit auf Privat stellst, wird der Play nicht auf deinem Profil sichtbar sein, aber jeder, der die URL hat, kann ihn trotzdem aufrufen.'; } // Path: misskey.pages_ @@ -2649,6 +2736,7 @@ class _TranslationsMisskeyPagesDeDe extends TranslationsMisskeyPagesEnUs { @override String get eyeCatchingImageSet => 'Vorschaubild festlegen'; @override String get eyeCatchingImageRemove => 'Vorschaubild entfernen'; @override String get chooseBlock => 'Block hinzufügen'; + @override String get enterSectionTitle => 'Titel des Abschnitts eingeben'; @override String get selectType => 'Typ auswählen'; @override String get contentBlocks => 'Inhalt'; @override String get inputBlocks => 'Eingabe'; @@ -2687,6 +2775,7 @@ class _TranslationsMisskeyNotificationDeDe extends TranslationsMisskeyNotificati @override String get newNote => 'Neue Notiz'; @override String unreadAntennaNote({required Object name}) => 'Antenne ${name}'; @override String get roleAssigned => 'Rolle zugewiesen'; + @override String get chatRoomInvitationReceived => 'Du wurdest in einen Chatraum eingeladen'; @override String get emptyPushNotificationMessage => 'Push-Benachrichtigungen wurden aktualisiert'; @override String get achievementEarned => 'Errungenschaft freigeschaltet'; @override String get testNotification => 'Testbenachrichtigung'; @@ -2833,6 +2922,7 @@ class _TranslationsMisskeyModerationLogTypesDeDe extends TranslationsMisskeyMode @override String get unmarkSensitiveDriveFile => 'Datei als nicht sensitiv markiert'; @override String get resolveAbuseReport => 'Meldung bearbeitet'; @override String get forwardAbuseReport => 'Meldung weitergeleitet'; + @override String get updateAbuseReportNote => 'Moderationsnotiz einer Meldung aktualisiert'; @override String get createInvitation => 'Einladung erstellt'; @override String get createAd => 'Werbung erstellt'; @override String get deleteAd => 'Werbung gelöscht'; @@ -2852,6 +2942,8 @@ class _TranslationsMisskeyModerationLogTypesDeDe extends TranslationsMisskeyMode @override String get deletePage => 'Seite gelöscht'; @override String get deleteFlash => 'Play gelöscht'; @override String get deleteGalleryPost => 'Galeriebeitrag gelöscht'; + @override String get deleteChatRoom => 'Chatraum gelöscht'; + @override String get updateProxyAccountDescription => 'Beschreibung des Proxy-Benutzerkontos aktualisiert'; } // Path: misskey.fileViewer_ @@ -2918,6 +3010,7 @@ class _TranslationsMisskeyReversiDeDe extends TranslationsMisskeyReversiEnUs { final TranslationsDeDe _root; // ignore: unused_field // Translations + @override String get reversi => 'Reversi'; @override String get gameSettings => 'Spieleinstellungen'; @override String get chooseBoard => 'Spielbrett auswählen'; @override String get blackOrWhite => 'Schwarz/Weiß'; @@ -2935,6 +3028,7 @@ class _TranslationsMisskeyReversiDeDe extends TranslationsMisskeyReversiEnUs { @override String pastTurnOf({required Object name}) => 'Zug von ${name}'; @override String get surrender => 'Aufgeben'; @override String get surrendered => 'Aufgegeben'; + @override String get timeout => 'Zeit abgelaufen'; @override String get drawn => 'Unentschieden'; @override String won({required Object name}) => '${name} hat gewonnen'; @override String get black => 'Schwarz'; @@ -2949,6 +3043,7 @@ class _TranslationsMisskeyReversiDeDe extends TranslationsMisskeyReversiEnUs { @override String get freeMatch => 'Freies Spiel'; @override String get lookingForPlayer => 'Gegner werden gesucht...'; @override String get gameCanceled => 'Das Spiel wurde abgesagt.'; + @override String get shareToTlTheGameWhenStart => 'Spiel in der Chronik teilen, wenn es gestartet wurde'; @override String get iStartedAGame => 'Das Spiel hat begonnen! #MisskeyReversi'; @override String get opponentHasSettingsChanged => 'Der Gegner hat seine Einstellungen geändert.'; @override String get allowIrregularRules => 'Irreguläre Regeln (völlig frei)'; @@ -2985,7 +3080,9 @@ class _TranslationsMisskeyUrlPreviewSettingDeDe extends TranslationsMisskeyUrlPr @override String get requireContentLengthDescription => 'Wenn der Server keine Content-Length zurückgibt, wird keine Vorschau erzeugt.'; @override String get userAgent => 'User-Agent'; @override String get userAgentDescription => 'Legt den User-Agent fest, der beim Abrufen der Vorschau verwendet werden soll. Bleibt er leer, wird der Standard-User-Agent verwendet.'; + @override String get summaryProxy => 'Proxy-Endpunkte, die Vorschaubilder erzeugen'; @override String get summaryProxyDescription => 'Generierung von Vorschaubildern mit Summaly Proxy anstelle von Misskey selbst.'; + @override String get summaryProxyDescription2 => 'Die folgenden Parameter werden als Abfrage-Strings mit dem Proxy verknüpft. Wenn der Proxy sie nicht unterstützt, werden die Werte ignoriert.'; } // Path: misskey.mediaControls_ @@ -3009,6 +3106,8 @@ class _TranslationsMisskeyContextMenuDeDe extends TranslationsMisskeyContextMenu // Translations @override String get title => 'Kontextmenü'; @override String get app => 'Anwendung'; + @override String get appWithShift => 'Anwendung per Umschalttaste'; + @override String get native => 'Natives Browsermenü'; } // Path: misskey.gridComponent_ @@ -3021,6 +3120,16 @@ class _TranslationsMisskeyGridComponentDeDe extends TranslationsMisskeyGridCompo @override late final _TranslationsMisskeyGridComponentErrorDeDe error_ = _TranslationsMisskeyGridComponentErrorDeDe._(_root); } +// Path: misskey.roleSelectDialog_ +class _TranslationsMisskeyRoleSelectDialogDeDe extends TranslationsMisskeyRoleSelectDialogEnUs { + _TranslationsMisskeyRoleSelectDialogDeDe._(TranslationsDeDe root) : this._root = root, super.internal(root); + + final TranslationsDeDe _root; // ignore: unused_field + + // Translations + @override String get notSelected => 'Nicht ausgewählt'; +} + // Path: misskey.customEmojisManager_ class _TranslationsMisskeyCustomEmojisManagerDeDe extends TranslationsMisskeyCustomEmojisManagerEnUs { _TranslationsMisskeyCustomEmojisManagerDeDe._(TranslationsDeDe root) : this._root = root, super.internal(root); @@ -3028,8 +3137,10 @@ class _TranslationsMisskeyCustomEmojisManagerDeDe extends TranslationsMisskeyCus final TranslationsDeDe _root; // ignore: unused_field // Translations + @override late final _TranslationsMisskeyCustomEmojisManagerGridCommonDeDe gridCommon_ = _TranslationsMisskeyCustomEmojisManagerGridCommonDeDe._(_root); @override late final _TranslationsMisskeyCustomEmojisManagerLogsDeDe logs_ = _TranslationsMisskeyCustomEmojisManagerLogsDeDe._(_root); @override late final _TranslationsMisskeyCustomEmojisManagerRemoteDeDe remote_ = _TranslationsMisskeyCustomEmojisManagerRemoteDeDe._(_root); + @override late final _TranslationsMisskeyCustomEmojisManagerLocalDeDe local_ = _TranslationsMisskeyCustomEmojisManagerLocalDeDe._(_root); } // Path: misskey.embedCodeGen_ @@ -3045,6 +3156,9 @@ class _TranslationsMisskeyEmbedCodeGenDeDe extends TranslationsMisskeyEmbedCodeG @override String get maxHeight => 'Maximale Höhe'; @override String get maxHeightDescription => 'Der Wert 0 deaktiviert die Einstellung der maximalen Höhe. Gib einen Wert an, um zu verhindern, dass das Widget weiterhin vertikal vergrößert wird.'; @override String get maxHeightWarn => 'Die Begrenzung der maximalen Höhe ist deaktiviert (0). Wenn dies nicht beabsichtigt war, setze die maximale Höhe auf einen Wert fest.'; + @override String get previewIsNotActual => 'Die Anzeige weicht von der tatsächlichen Einbettung ab, da sie den auf dem Vorschaufenster angezeigten Bereich überschreitet.'; + @override String get rounded => 'Ecken abrunden'; + @override String get border => 'Dem äußeren Rand einen Rahmen hinzufügen'; @override String get applyToPreview => 'Auf die Vorschau anwenden'; @override String get generateCode => 'Einbettungscode generieren'; @override String get codeGenerated => 'Der Code wurde generiert'; @@ -3097,6 +3211,8 @@ class _TranslationsMisskeyCaptchaDeDe extends TranslationsMisskeyCaptchaEnUs { final TranslationsDeDe _root; // ignore: unused_field // Translations + @override String get verify => 'Bitte beantworte das CAPTCHA'; + @override String get testSiteKeyMessage => 'Du kannst die Vorschau prüfen, indem du die Testwerte für den Site- und Secret-Key eingibst. Weitere Informationen findest du auf der folgenden Seite.'; @override late final _TranslationsMisskeyCaptchaErrorDeDe error_ = _TranslationsMisskeyCaptchaErrorDeDe._(_root); } @@ -3136,6 +3252,31 @@ class _TranslationsMisskeySearchDeDe extends TranslationsMisskeySearchEnUs { @override String get serverHostPlaceholder => 'Beispiel: misskey.example.com'; } +// Path: misskey.chat_.chatAllowedUsers_ +class _TranslationsMisskeyChatChatAllowedUsersDeDe extends TranslationsMisskeyChatChatAllowedUsersEnUs { + _TranslationsMisskeyChatChatAllowedUsersDeDe._(TranslationsDeDe root) : this._root = root, super.internal(root); + + final TranslationsDeDe _root; // ignore: unused_field + + // Translations + @override String get everyone => 'Jeder'; + @override String get followers => 'Nur deine Follower'; + @override String get following => 'Nur Benutzer, denen du folgst'; + @override String get mutual => 'Nur Benutzer, die sich gegenseitig folgen'; + @override String get none => 'Niemand'; +} + +// Path: misskey.settings_.chat_ +class _TranslationsMisskeySettingsChatDeDe extends TranslationsMisskeySettingsChatEnUs { + _TranslationsMisskeySettingsChatDeDe._(TranslationsDeDe root) : this._root = root, super.internal(root); + + final TranslationsDeDe _root; // ignore: unused_field + + // Translations + @override String get showSenderName => 'Name des Absenders anzeigen'; + @override String get sendOnEnter => 'Eingabetaste sendet Nachricht'; +} + // Path: misskey.delivery_.type_ class _TranslationsMisskeyDeliveryTypeDeDe extends TranslationsMisskeyDeliveryTypeEnUs { _TranslationsMisskeyDeliveryTypeDeDe._(TranslationsDeDe root) : this._root = root, super.internal(root); @@ -3145,6 +3286,8 @@ class _TranslationsMisskeyDeliveryTypeDeDe extends TranslationsMisskeyDeliveryTy // Translations @override String get none => 'Wird veröffentlicht'; @override String get manuallySuspended => 'Manuell gesperrt'; + @override String get goneSuspended => 'Gesperrt wegen Löschung des Servers'; + @override String get autoSuspendedForNotResponding => 'Gesperrt, weil der Server nicht antwortet'; } // Path: misskey.bubbleGame_.score_ @@ -3159,6 +3302,8 @@ class _TranslationsMisskeyBubbleGameScoreDeDe extends TranslationsMisskeyBubbleG @override String get highScore => 'Höchstpunktzahl'; @override String get maxChain => 'Maximale Anzahl an Verkettungen'; @override String yen({required Object yen}) => '${yen} Yen'; + @override String estimatedQty({required Object qty}) => '${qty} Stück'; + @override String scoreSweets({required Object onigiriQtyWithUnit}) => '${onigiriQtyWithUnit} Onigiri'; } // Path: misskey.bubbleGame_.howToPlay_ @@ -3222,11 +3367,13 @@ class _TranslationsMisskeyInitialTutorialTimelineDeDe extends TranslationsMisske // Translations @override String get title => 'So funktionieren die Chroniken'; + @override String get description1 => 'Misskey stellt mehrere Chroniken bereit (einige können je nach den Richtlinien des Servers nicht verfügbar sein).'; @override String get home => 'Du kannst Beiträge von den Konten sehen, denen du folgst.'; @override String get local => 'Du kannst Beiträge aller Benutzer auf diesem Server sehen.'; @override String get social => 'Notizen von der Startseite und der lokalen Chronik werden angezeigt.'; @override String get global => 'Du kannst Notizen von allen föderierten Servern sehen.'; @override String get description2 => 'Du kannst jederzeit am oberen Rand des Bildschirms zwischen den jeweiligen Chroniken wechseln.'; + @override String description3({required Object link}) => 'Darüber hinaus gibt es Listen-Chroniken und Kanal-Chroniken. Weitere Einzelheiten findest du unter ${link}.'; } // Path: misskey.initialTutorial_.postNote_ @@ -3236,6 +3383,7 @@ class _TranslationsMisskeyInitialTutorialPostNoteDeDe extends TranslationsMisske final TranslationsDeDe _root; // ignore: unused_field // Translations + @override String get description1 => 'Wenn du eine Notiz auf Misskey veröffentlichst, stehen dir verschiedene Optionen zur Verfügung. Die Oberfläche sieht folgendermaßen aus.'; @override late final _TranslationsMisskeyInitialTutorialPostNoteVisibilityDeDe visibility_ = _TranslationsMisskeyInitialTutorialPostNoteVisibilityDeDe._(_root); @override late final _TranslationsMisskeyInitialTutorialPostNoteCwDeDe cw_ = _TranslationsMisskeyInitialTutorialPostNoteCwDeDe._(_root); } @@ -3248,6 +3396,7 @@ class _TranslationsMisskeyInitialTutorialHowToMakeAttachmentsSensitiveDeDe exten // Translations @override String get title => 'Wie markiert man Anhänge als sensibel?'; + @override String get description => 'Markiere Anhänge als sensibel, die aufgrund von den Serverregeln nicht sichtbar sein sollen.'; @override String get tryThisFile => 'Versuche, das angehängte Bild als sensibel zu markieren!'; @override late final _TranslationsMisskeyInitialTutorialHowToMakeAttachmentsSensitiveExampleNoteDeDe exampleNote_ = _TranslationsMisskeyInitialTutorialHowToMakeAttachmentsSensitiveExampleNoteDeDe._(_root); @override String get method => 'Um einen Anhang als sensibel zu kennzeichnen, klicke auf das Vorschaubild der Datei, um das Menü zu öffnen, und klicke auf „Als sensibel markieren“.'; @@ -3384,6 +3533,7 @@ class _TranslationsMisskeyRoleOptionsDeDe extends TranslationsMisskeyRoleOptions @override String get canManageAvatarDecorations => 'Profilbilddekorationen verwalten'; @override String get driveCapacity => 'Drive-Kapazität'; @override String get alwaysMarkNsfw => 'Dateien immer als NSFW markieren'; + @override String get canUpdateBioMedia => 'Kann ein Profil- oder ein Bannerbild bearbeiten'; @override String get pinMax => 'Maximale Anzahl an angehefteten Notizen'; @override String get antennaMax => 'Maximale Anzahl an Antennen'; @override String get wordMuteMax => 'Maximale Zeichenlänge für Wortstummschaltungen'; @@ -3399,7 +3549,11 @@ class _TranslationsMisskeyRoleOptionsDeDe extends TranslationsMisskeyRoleOptions @override String get canUseTranslator => 'Verwendung des Übersetzers'; @override String get avatarDecorationLimit => 'Maximale Anzahl an Profilbilddekorationen, die angebracht werden können'; @override String get canImportAntennas => 'Importieren von Antennen erlauben'; + @override String get canImportBlocking => 'Importieren von Blockierungen zulassen'; + @override String get canImportFollowing => 'Importieren von Gefolgten zulassen'; + @override String get canImportMuting => 'Importieren von Stummgeschalteten zulassen'; @override String get canImportUserLists => 'Importieren von Listen erlauben'; + @override String get canChat => 'Chatten erlauben'; } // Path: misskey.role_.condition_ @@ -3409,10 +3563,14 @@ class _TranslationsMisskeyRoleConditionDeDe extends TranslationsMisskeyRoleCondi final TranslationsDeDe _root; // ignore: unused_field // Translations + @override String get roleAssignedTo => 'Manuellen Rollen zugewiesen'; @override String get isLocal => 'Lokaler Benutzer'; @override String get isRemote => 'Benutzer fremder Instanz'; @override String get isCat => 'Katzen-Benutzer'; @override String get isBot => 'Bot-Benutzer'; + @override String get isSuspended => 'Gesperrter Benutzer'; + @override String get isLocked => 'Private Konten'; + @override String get isExplorable => 'Benutzer, die ihr Konto im "Erkunden"-Bereich sichtbar machen'; @override String get createdLessThan => 'Kontoerstellung liegt weniger als X zurück'; @override String get createdMoreThan => 'Kontoerstellung liegt mehr als X zurück'; @override String get followersLessThanOrEq => 'Hat X oder weniger Follower'; @@ -3531,6 +3689,8 @@ class _TranslationsMisskeyPagesBlocksDeDe extends TranslationsMisskeyPagesBlocks @override String get section => 'Abschnitt'; @override String get image => 'Bild'; @override String get button => 'Knopf'; + @override String get dynamic => 'Dynamische Bausteine'; + @override String dynamicDescription({required Object play}) => 'Dieser Baustein wurde abgeschafft. Bitte verwende von nun an ${play}.'; @override String get note => 'Eingebettete Notiz'; @override late final _TranslationsMisskeyPagesBlocksNoteDeDe note_ = _TranslationsMisskeyPagesBlocksNoteDeDe._(_root); } @@ -3554,9 +3714,11 @@ class _TranslationsMisskeyNotificationTypesDeDe extends TranslationsMisskeyNotif @override String get receiveFollowRequest => 'Erhaltene Follow-Anfragen'; @override String get followRequestAccepted => 'Akzeptierte Follow-Anfragen'; @override String get roleAssigned => 'Rolle zugewiesen'; + @override String get chatRoomInvitationReceived => 'Einladungen zum Chatraum'; @override String get achievementEarned => 'Errungenschaft freigeschaltet'; @override String get exportCompleted => 'Der Export ist abgeschlossen'; @override String get login => 'Anmeldung'; + @override String get createToken => 'Erstellung von Zugriffstokens'; @override String get test => 'Test-Benachrichtigungen'; @override String get app => 'Benachrichtigungen von Apps'; } @@ -3750,9 +3912,30 @@ class _TranslationsMisskeyGridComponentErrorDeDe extends TranslationsMisskeyGrid // Translations @override String get requiredValue => 'Dieser Wert ist ein Pflichtfeld'; + @override String get columnTypeNotSupport => 'Die Validierung regulärer Ausdrücke wird nur für Spalten vom Typ "Text" unterstützt.'; + @override String patternNotMatch({required Object pattern}) => 'Dieser Wert stimmt nicht mit dem Schema in ${pattern} überein'; @override String get notUnique => 'Dieser Wert muss eindeutig sein'; } +// Path: misskey.customEmojisManager_.gridCommon_ +class _TranslationsMisskeyCustomEmojisManagerGridCommonDeDe extends TranslationsMisskeyCustomEmojisManagerGridCommonEnUs { + _TranslationsMisskeyCustomEmojisManagerGridCommonDeDe._(TranslationsDeDe root) : this._root = root, super.internal(root); + + final TranslationsDeDe _root; // ignore: unused_field + + // Translations + @override String get copySelectionRows => 'Ausgewählte Zeilen kopieren'; + @override String get copySelectionRanges => 'Auswahl kopieren'; + @override String get deleteSelectionRows => 'Ausgewählte Zeilen löschen'; + @override String get searchSettings => 'Sucheinstellungen'; + @override String get searchSettingCaption => 'Detaillierte Suchkriterien festlegen.'; + @override String get searchLimit => 'Anzahl der Ergebnisse'; + @override String get sortOrder => 'Sortierung'; + @override String get registrationLogs => 'Registrierungsprotokoll'; + @override String get registrationLogsCaption => 'Protokolle werden beim Aktualisieren oder Löschen von Emojis angezeigt. Sie verschwinden nach dem Aktualisieren oder Löschen, dem Wechsel zu einer neuen Seite oder dem Neuladen.'; + @override String get alertEmojisRegisterFailedDescription => 'Emoji konnte nicht aktualisiert oder gelöscht werden. Bitte prüfe das Registrierungsprotokoll für Details.'; +} + // Path: misskey.customEmojisManager_.logs_ class _TranslationsMisskeyCustomEmojisManagerLogsDeDe extends TranslationsMisskeyCustomEmojisManagerLogsEnUs { _TranslationsMisskeyCustomEmojisManagerLogsDeDe._(TranslationsDeDe root) : this._root = root, super.internal(root); @@ -3760,6 +3943,7 @@ class _TranslationsMisskeyCustomEmojisManagerLogsDeDe extends TranslationsMisske final TranslationsDeDe _root; // ignore: unused_field // Translations + @override String get failureLogNothing => 'Es gibt kein Fehlerprotokoll.'; @override String get logNothing => 'Keine Protokoll-Einträge.'; } @@ -3770,7 +3954,24 @@ class _TranslationsMisskeyCustomEmojisManagerRemoteDeDe extends TranslationsMiss final TranslationsDeDe _root; // ignore: unused_field // Translations + @override String get selectionRowDetail => 'Details der ausgewählten Zeile'; + @override String get importSelectionRangesRows => 'Zeilen in der Auswahl importieren'; + @override String get importEmojisButton => 'Ausgewählte Emojis importieren'; @override String get confirmImportEmojisTitle => 'Emojis importieren'; + @override String confirmImportEmojisDescription({required Object count}) => 'Importiere ${count} Emoji(s), die von entfernten Server empfangen wurden. Bitte achte genau auf die Lizenz der Emojis. Bist du sicher, dass du fortfahren möchtest?'; +} + +// Path: misskey.customEmojisManager_.local_ +class _TranslationsMisskeyCustomEmojisManagerLocalDeDe extends TranslationsMisskeyCustomEmojisManagerLocalEnUs { + _TranslationsMisskeyCustomEmojisManagerLocalDeDe._(TranslationsDeDe root) : this._root = root, super.internal(root); + + final TranslationsDeDe _root; // ignore: unused_field + + // Translations + @override String get tabTitleList => 'Hinzugefügte Emojis'; + @override String get tabTitleRegister => 'Emojis hinzufügen'; + @override late final _TranslationsMisskeyCustomEmojisManagerLocalListDeDe list_ = _TranslationsMisskeyCustomEmojisManagerLocalListDeDe._(_root); + @override late final _TranslationsMisskeyCustomEmojisManagerLocalRegisterDeDe register_ = _TranslationsMisskeyCustomEmojisManagerLocalRegisterDeDe._(_root); } // Path: misskey.remoteLookupErrors_.federationNotAllowed_ @@ -3835,6 +4036,8 @@ class _TranslationsMisskeyCaptchaErrorDeDe extends TranslationsMisskeyCaptchaErr final TranslationsDeDe _root; // ignore: unused_field // Translations + @override late final _TranslationsMisskeyCaptchaErrorRequestFailedDeDe requestFailed_ = _TranslationsMisskeyCaptchaErrorRequestFailedDeDe._(_root); + @override late final _TranslationsMisskeyCaptchaErrorVerificationFailedDeDe verificationFailed_ = _TranslationsMisskeyCaptchaErrorVerificationFailedDeDe._(_root); @override late final _TranslationsMisskeyCaptchaErrorUnknownDeDe unknown_ = _TranslationsMisskeyCaptchaErrorUnknownDeDe._(_root); } @@ -3847,6 +4050,8 @@ class _TranslationsMisskeyInitialTutorialPostNoteVisibilityDeDe extends Translat // Translations @override String get description => 'Du kannst einschränken, wer deine Notiz sehen kann.'; @override String get public => 'Deine Notiz wird für alle Nutzer sichtbar sein.'; + @override String get home => 'Nur auf der Startseite sichtbar. Kann von Followern, Profilbesuchern und durch Renotes gesehen werden.'; + @override String get followers => 'Nur für Follower sichtbar. Nur Follower können es sehen und niemand sonst, und es kann nicht von anderen gerenoted werden.'; @override String get direct => 'Die Notiz wird nur für den angegebenen Benutzer veröffentlicht und der Empfänger wird benachrichtigt. Kann anstelle von Direktnachrichten verwendet werden.'; @override String get doNotSendConfidencialOnDirect1 => 'Sei vorsichtig, wenn du sensible Informationen verschickst!'; @override String get doNotSendConfidencialOnDirect2 => 'Die Administratoren des Servers können den Inhalt der Notiz sehen. Sei vorsichtig mit sensiblen Informationen, wenn du Direktnachrichten an Benutzer auf nicht vertrauenswürdigen Servern sendest.'; @@ -3863,6 +4068,7 @@ class _TranslationsMisskeyInitialTutorialPostNoteCwDeDe extends TranslationsMiss @override String get title => 'Inhaltswarnung'; @override String get description => 'Anstelle des Textes wird das angezeigt, was du im Abschnitt „Anmerkungen“ angibst. Drücke auf „Inhalt anzeigen“, um den vollständigen Text zu sehen.'; @override late final _TranslationsMisskeyInitialTutorialPostNoteCwExampleNoteDeDe exampleNote_ = _TranslationsMisskeyInitialTutorialPostNoteCwExampleNoteDeDe._(_root); + @override String get useCases => 'Dient zur Kennzeichnung von Notizen, wie sie in den Serverrichtlinien vorgeschrieben sind, oder zur eigenen Festlegung von Spoiler-Beiträgen oder sensiblem Text.'; } // Path: misskey.initialTutorial_.howToMakeAttachmentsSensitive_.exampleNote_ @@ -4860,6 +5066,61 @@ class _TranslationsMisskeyExternalResourceInstallerErrorsThemeInstallFailedDeDe @override String get description => 'Während der Installation des Farbschemas ist ein Problem aufgetreten. Bitte versuche es erneut. Detaillierte Fehlerinformationen können über die Javascript-Konsole abgerufen werden.'; } +// Path: misskey.customEmojisManager_.local_.list_ +class _TranslationsMisskeyCustomEmojisManagerLocalListDeDe extends TranslationsMisskeyCustomEmojisManagerLocalListEnUs { + _TranslationsMisskeyCustomEmojisManagerLocalListDeDe._(TranslationsDeDe root) : this._root = root, super.internal(root); + + final TranslationsDeDe _root; // ignore: unused_field + + // Translations + @override String get emojisNothing => 'Es wurden keine Emojis hinzugefügt.'; + @override String get alertUpdateEmojisNothingDescription => 'Es wurden keine Emojis geändert.'; + @override String get alertDeleteEmojisNothingDescription => 'Es gibt keine zu löschenden Emojis.'; + @override String confirmUpdateEmojisDescription({required Object count}) => 'Aktualisiere ${count} Emoji(s). Willst du fortfahren?'; + @override String confirmDeleteEmojisDescription({required Object count}) => 'Lösche ${count} ausgewählte Emoji(s). Willst du fortfahren?'; + @override String get confirmMovePageDesciption => 'An den Emojis auf dieser Seite wurden Änderungen vorgenommen.\nWenn du die Seite verlässt, ohne zu speichern, werden alle auf dieser Seite vorgenommenen Änderungen verworfen.'; +} + +// Path: misskey.customEmojisManager_.local_.register_ +class _TranslationsMisskeyCustomEmojisManagerLocalRegisterDeDe extends TranslationsMisskeyCustomEmojisManagerLocalRegisterEnUs { + _TranslationsMisskeyCustomEmojisManagerLocalRegisterDeDe._(TranslationsDeDe root) : this._root = root, super.internal(root); + + final TranslationsDeDe _root; // ignore: unused_field + + // Translations + @override String get uploadSettingDescription => 'Hier kannst du das Verhalten beim Hochladen von Emojis konfigurieren.'; + @override String get directoryToCategoryLabel => 'Gib den Namen des Verzeichnisses in das Feld „Kategorie“ ein'; + @override String get directoryToCategoryCaption => 'Wenn du ein Verzeichnis ziehst und ablegst, gib den Verzeichnisnamen in das Feld „Kategorie“ ein.'; + @override String get emojiInputAreaList1 => 'Ziehe Bilddateien oder Verzeichnisse per Drag-and-drop in diesen Rahmen'; + @override String get emojiInputAreaList2 => 'Klicke auf diesen Link, um von deinem PC aus zu wählen'; + @override String get emojiInputAreaList3 => 'Klicke auf diesen Link, um vom Drive aus zu wählen'; + @override String confirmRegisterEmojisDescription({required Object count}) => 'Füge die in der Liste aufgeführten Emojis als neue benutzerdefinierte Emojis hinzu. Bist du sicher? (Um eine Überlastung zu vermeiden, können nur ${count} Emoji(s) in einem Vorgang hinzugefügt werden)'; + @override String get confirmClearEmojisDescription => 'Verwerfe die Bearbeitungen und lösche die Emojis aus der Liste. Bist du sicher, dass du fortfahren möchtest?'; + @override String confirmUploadEmojisDescription({required Object count}) => 'Lade die ${count} abgelegte(n) Datei(en) in das Drive hoch. Bist du sicher, dass du fortfahren möchtest?'; +} + +// Path: misskey.captcha_.error_.requestFailed_ +class _TranslationsMisskeyCaptchaErrorRequestFailedDeDe extends TranslationsMisskeyCaptchaErrorRequestFailedEnUs { + _TranslationsMisskeyCaptchaErrorRequestFailedDeDe._(TranslationsDeDe root) : this._root = root, super.internal(root); + + final TranslationsDeDe _root; // ignore: unused_field + + // Translations + @override String get title => 'CAPTCHA-Anfrage fehlgeschlagen.'; + @override String get text => 'Bitte probiere es später noch einmal oder überprüfe die Einstellungen erneut.'; +} + +// Path: misskey.captcha_.error_.verificationFailed_ +class _TranslationsMisskeyCaptchaErrorVerificationFailedDeDe extends TranslationsMisskeyCaptchaErrorVerificationFailedEnUs { + _TranslationsMisskeyCaptchaErrorVerificationFailedDeDe._(TranslationsDeDe root) : this._root = root, super.internal(root); + + final TranslationsDeDe _root; // ignore: unused_field + + // Translations + @override String get title => 'CAPTCHA-Prüfung fehlgeschlagen'; + @override String get text => 'Bitte überprüfe nochmals, ob die Einstellungen korrekt sind.'; +} + // Path: misskey.captcha_.error_.unknown_ class _TranslationsMisskeyCaptchaErrorUnknownDeDe extends TranslationsMisskeyCaptchaErrorUnknownEnUs { _TranslationsMisskeyCaptchaErrorUnknownDeDe._(TranslationsDeDe root) : this._root = root, super.internal(root); @@ -4867,6 +5128,7 @@ class _TranslationsMisskeyCaptchaErrorUnknownDeDe extends TranslationsMisskeyCap final TranslationsDeDe _root; // ignore: unused_field // Translations + @override String get title => 'CAPTCHA-Fehler'; @override String get text => 'Es ist ein unerwarteter Fehler aufgetreten.'; } diff --git a/lib/i18n/strings_en_US.g.dart b/lib/i18n/strings_en_US.g.dart index 1bb593dd..725d7424 100644 --- a/lib/i18n/strings_en_US.g.dart +++ b/lib/i18n/strings_en_US.g.dart @@ -586,6 +586,7 @@ class TranslationsMisskeyEnUs { String get explore => 'Explore'; String get messageRead => 'Read'; String get noMoreHistory => 'There is no further history'; + String get startChat => 'Start chat'; String nUsersRead({required Object n}) => 'read by ${n}'; String agreeTo({required Object x0}) => 'I agree to ${x0}'; String get agree => 'Agree'; @@ -1616,6 +1617,10 @@ class TranslationsMisskeyEnUs { String get postForm => 'Posting form'; String get textCount => 'Character count'; String get information => 'About'; + String get chat => 'Chat'; + String get migrateOldSettings => 'Migrate old client settings'; + String get migrateOldSettings_description => 'This should be done automatically but if for some reason the migration was not successful, you can trigger the migration process yourself manually. The current configuration information will be overwritten.'; + String get compress => 'Compress'; late final TranslationsMisskeyChatEnUs chat_ = TranslationsMisskeyChatEnUs.internal(_root); late final TranslationsMisskeyEmojiPaletteEnUs emojiPalette_ = TranslationsMisskeyEmojiPaletteEnUs.internal(_root); late final TranslationsMisskeySettingsEnUs settings_ = TranslationsMisskeySettingsEnUs.internal(_root); @@ -1724,11 +1729,45 @@ class TranslationsMisskeyChatEnUs { final Translations _root; // ignore: unused_field // Translations + String get noMessagesYet => 'No messages yet'; + String get newMessage => 'New message'; + String get individualChat => 'Private Chat'; + String get individualChat_description => 'Have a private chat with another person.'; + String get roomChat => 'Room Chat'; + String get roomChat_description => 'A chat room which can have multiple people.\nYou can also invite people who don\'t allow private chats if they accept the invite.'; + String get createRoom => 'Create Room'; + String get inviteUserToChat => 'Invite users to start chatting'; + String get yourRooms => 'Created rooms'; + String get joiningRooms => 'Joined rooms'; String get invitations => 'Invite'; + String get noInvitations => 'No invitations'; + String get history => 'History'; String get noHistory => 'No history available'; + String get noRooms => 'No rooms found'; + String get inviteUser => 'Invite Users'; + String get sentInvitations => 'Sent Invites'; + String get join => 'Join'; + String get ignore => 'Ignore'; + String get leave => 'Leave room'; String get members => 'Members'; + String get searchMessages => 'Search messages'; String get home => 'Home'; String get send => 'Send'; + String get newline => 'New line'; + String get muteThisRoom => 'Mute room'; + String get deleteRoom => 'Delete room'; + String get chatNotAvailableForThisAccountOrServer => 'Chat is not enabled on this server or for this account.'; + String get chatNotAvailableInOtherAccount => 'The chat function is disabled for the other user.'; + String get cannotChatWithTheUser => 'Cannot start a chat with this user'; + String get cannotChatWithTheUser_description => 'Chat is either unavailable or the other party has not enabled chat.'; + String get chatWithThisUser => 'Chat with user'; + String get thisUserAllowsChatOnlyFromFollowers => 'This user accepts chats from followers only.'; + String get thisUserAllowsChatOnlyFromFollowing => 'This user accepts chats only from users they follow.'; + String get thisUserAllowsChatOnlyFromMutualFollowing => 'This user only accepts chats from users who are mutual followers.'; + String get thisUserNotAllowedChatAnyone => 'This user is not accepting chats from anyone.'; + String get chatAllowedUsers => 'Who to allow chatting with'; + String get chatAllowedUsers_note => 'You can chat with anyone to whom you have sent a chat message regardless of this setting.'; + late final TranslationsMisskeyChatChatAllowedUsersEnUs chatAllowedUsers_ = TranslationsMisskeyChatChatAllowedUsersEnUs.internal(_root); } // Path: misskey.emojiPalette_ @@ -1770,6 +1809,11 @@ class TranslationsMisskeySettingsEnUs { String get timelineAndNote => 'Timeline and note'; String get makeEveryTextElementsSelectable => 'Make all text elements selectable'; String get makeEveryTextElementsSelectable_description => 'Enabling this may reduce usability in some situations.'; + String get useStickyIcons => 'Make icons follow while scrolling'; + String get showNavbarSubButtons => 'Show sub-buttons on the navigation bar'; + String get ifOn => 'When turned on'; + String get ifOff => 'When turned off'; + late final TranslationsMisskeySettingsChatEnUs chat_ = TranslationsMisskeySettingsChatEnUs.internal(_root); } // Path: misskey.preferencesProfile_ @@ -2397,6 +2441,7 @@ class TranslationsMisskeySfxEnUs { String get noteMy => 'Own note'; String get notification => 'Notifications'; String get reaction => 'On choosing a reaction'; + String get chatMessage => 'Chat Messages'; } // Path: misskey.soundSettings_ @@ -2592,6 +2637,7 @@ class TranslationsMisskeyPermissionsEnUs { String get readFederation => 'Get federation data'; String get writeReportAbuse => 'Report violation'; String get writeChat => 'Compose or delete chat messages'; + String get readChat => 'Browse Chat'; } // Path: misskey.auth_ @@ -2957,6 +3003,7 @@ class TranslationsMisskeyNotificationEnUs { String get newNote => 'New note'; String unreadAntennaNote({required Object name}) => 'Antenna ${name}'; String get roleAssigned => 'Role given'; + String get chatRoomInvitationReceived => 'You have been invited to a chat room'; String get emptyPushNotificationMessage => 'Push notifications have been updated'; String get achievementEarned => 'Achievement unlocked'; String get testNotification => 'Test notification'; @@ -3124,6 +3171,7 @@ class TranslationsMisskeyModerationLogTypesEnUs { String get deletePage => 'Page deleted'; String get deleteFlash => 'Play deleted'; String get deleteGalleryPost => 'Gallery post deleted'; + String get deleteChatRoom => 'Deleted Chat Room'; String get updateProxyAccountDescription => 'Update the description of the proxy account'; } @@ -3452,6 +3500,31 @@ class TranslationsMisskeyIOSkebStatusEnUs { String nRequests({required Object n}) => 'Requested ${n} times'; } +// Path: misskey.chat_.chatAllowedUsers_ +class TranslationsMisskeyChatChatAllowedUsersEnUs { + TranslationsMisskeyChatChatAllowedUsersEnUs.internal(this._root); + + final Translations _root; // ignore: unused_field + + // Translations + String get everyone => 'Everyone'; + String get followers => 'Only your followers'; + String get following => 'Only users you are following'; + String get mutual => 'Mutual followers only'; + String get none => 'Nobody'; +} + +// Path: misskey.settings_.chat_ +class TranslationsMisskeySettingsChatEnUs { + TranslationsMisskeySettingsChatEnUs.internal(this._root); + + final Translations _root; // ignore: unused_field + + // Translations + String get showSenderName => 'Show sender\'s name'; + String get sendOnEnter => 'Press Enter to send'; +} + // Path: misskey.delivery_.type_ class TranslationsMisskeyDeliveryTypeEnUs { TranslationsMisskeyDeliveryTypeEnUs.internal(this._root); @@ -3729,6 +3802,7 @@ class TranslationsMisskeyRoleOptionsEnUs { String get canImportFollowing => 'Allow importing following'; String get canImportMuting => 'Allow importing muting'; String get canImportUserLists => 'Allow importing lists'; + String get canChat => 'Allow Chat'; } // Path: misskey.role_.condition_ @@ -3889,6 +3963,7 @@ class TranslationsMisskeyNotificationTypesEnUs { String get receiveFollowRequest => 'Received follow requests'; String get followRequestAccepted => 'Accepted follow requests'; String get roleAssigned => 'Role given'; + String get chatRoomInvitationReceived => 'Invited to chat room'; String get achievementEarned => 'Achievement unlocked'; String get exportCompleted => 'The export has been completed'; String get login => 'Sign In'; diff --git a/lib/i18n/strings_it_IT.g.dart b/lib/i18n/strings_it_IT.g.dart index aef33a72..507bb86a 100644 --- a/lib/i18n/strings_it_IT.g.dart +++ b/lib/i18n/strings_it_IT.g.dart @@ -386,6 +386,7 @@ class _TranslationsMisskeyItIt extends TranslationsMisskeyEnUs { @override String get explore => 'Esplora'; @override String get messageRead => 'Visualizzato'; @override String get noMoreHistory => 'Non c\'è più cronologia da visualizzare'; + @override String get startChat => 'Inizia a chattare'; @override String nUsersRead({required Object n}) => 'Letto da ${n} persone'; @override String agreeTo({required Object x0}) => 'Sono d\'accordo con ${x0}'; @override String get agree => 'Accetto'; @@ -1416,6 +1417,10 @@ class _TranslationsMisskeyItIt extends TranslationsMisskeyEnUs { @override String get postForm => 'Finestra di pubblicazione'; @override String get textCount => 'Il numero di caratteri'; @override String get information => 'Informazioni'; + @override String get chat => 'Chat'; + @override String get migrateOldSettings => 'Migrare le vecchie impostazioni'; + @override String get migrateOldSettings_description => 'Di solito, viene fatto automaticamente. Se per qualche motivo non fossero migrate con successo, è possibile avviare il processo di migrazione manualmente, sovrascrivendo le configurazioni attuali.'; + @override String get compress => 'Comprimi'; @override late final _TranslationsMisskeyChatItIt chat_ = _TranslationsMisskeyChatItIt._(_root); @override late final _TranslationsMisskeyEmojiPaletteItIt emojiPalette_ = _TranslationsMisskeyEmojiPaletteItIt._(_root); @override late final _TranslationsMisskeySettingsItIt settings_ = _TranslationsMisskeySettingsItIt._(_root); @@ -1514,11 +1519,45 @@ class _TranslationsMisskeyChatItIt extends TranslationsMisskeyChatEnUs { final TranslationsItIt _root; // ignore: unused_field // Translations + @override String get noMessagesYet => 'Ancora nessun messaggio'; + @override String get newMessage => 'Nuovo messaggio'; + @override String get individualChat => 'Chat individuale'; + @override String get individualChat_description => 'Puoi chattare con una persona specifica.'; + @override String get roomChat => 'Stanza di chat'; + @override String get roomChat_description => 'Puoi chattare con più persone.\nInoltre, anche le persone che non consentono chat personalizzate possono chattare se gli altri accettano.'; + @override String get createRoom => 'Crea stanza'; + @override String get inviteUserToChat => 'Invita a chattare altre persone'; + @override String get yourRooms => 'Le tue stanze'; + @override String get joiningRooms => 'Stanze a cui partecipi'; @override String get invitations => 'Invita'; + @override String get noInvitations => 'Nessun invito'; + @override String get history => 'Cronologia'; @override String get noHistory => 'Nessuna cronologia'; + @override String get noRooms => 'Nessuna stanza'; + @override String get inviteUser => 'Invita'; + @override String get sentInvitations => 'Inviti spediti'; + @override String get join => 'Entra'; + @override String get ignore => 'Ignora'; + @override String get leave => 'Esci'; @override String get members => 'Membri'; + @override String get searchMessages => 'Cerca messaggi'; @override String get home => 'Home'; @override String get send => 'Inviare'; + @override String get newline => 'Nuova riga'; + @override String get muteThisRoom => 'Silenzia stanza'; + @override String get deleteRoom => 'Elimina stanza'; + @override String get chatNotAvailableForThisAccountOrServer => 'Questo server, o questo profilo ha disabilitato la chat.'; + @override String get chatNotAvailableInOtherAccount => 'La chat non è disponibile nel profilo dell\'altra persona.'; + @override String get cannotChatWithTheUser => 'Impossibile chattare con questa persona'; + @override String get cannotChatWithTheUser_description => 'La chat potrebbe non essere disponibile, oppure l\'altra persona potrebbe non esserlo.'; + @override String get chatWithThisUser => 'Chatta con questa persona'; + @override String get thisUserAllowsChatOnlyFromFollowers => 'Questa persona permette di chattare soltanto i propri Follower.'; + @override String get thisUserAllowsChatOnlyFromFollowing => 'Questa persona permette di chattare soltanto ai suoi Follow.'; + @override String get thisUserAllowsChatOnlyFromMutualFollowing => 'Questa persona permette di chattare solo a relazioni reciproche.'; + @override String get thisUserNotAllowedChatAnyone => 'Questa persona non permette di chattare a nessuno.'; + @override String get chatAllowedUsers => 'Persone ammesse alla chat'; + @override String get chatAllowedUsers_note => 'Puoi chattare con le persone a cui hai già inviato un messaggio, indipendentemente da questa impostazione.'; + @override late final _TranslationsMisskeyChatChatAllowedUsersItIt chatAllowedUsers_ = _TranslationsMisskeyChatChatAllowedUsersItIt._(_root); } // Path: misskey.emojiPalette_ @@ -1560,6 +1599,10 @@ class _TranslationsMisskeySettingsItIt extends TranslationsMisskeySettingsEnUs { @override String get timelineAndNote => 'Note e Timeline'; @override String get makeEveryTextElementsSelectable => 'Imposta ogni elemento come selezionabile'; @override String get makeEveryTextElementsSelectable_description => 'Potrebbe ridurre l\'usabilità in alcune situazioni.'; + @override String get showNavbarSubButtons => 'Mostra i pulsanti secondari nella barra di navigazione'; + @override String get ifOn => 'Quando attivato'; + @override String get ifOff => 'Quando disattivato'; + @override late final _TranslationsMisskeySettingsChatItIt chat_ = _TranslationsMisskeySettingsChatItIt._(_root); } // Path: misskey.preferencesProfile_ @@ -2187,6 +2230,7 @@ class _TranslationsMisskeySfxItIt extends TranslationsMisskeySfxEnUs { @override String get noteMy => 'Mia nota'; @override String get notification => 'Notifiche'; @override String get reaction => 'Quando seleziono una reazione'; + @override String get chatMessage => 'Messaggio di chat'; } // Path: misskey.soundSettings_ @@ -2382,6 +2426,7 @@ class _TranslationsMisskeyPermissionsItIt extends TranslationsMisskeyPermissions @override String get readFederation => 'Vedere la federazione'; @override String get writeReportAbuse => 'Inviare segnalazioni'; @override String get writeChat => 'Gestire la chat'; + @override String get readChat => 'Visualizzare le chat'; } // Path: misskey.auth_ @@ -2747,6 +2792,7 @@ class _TranslationsMisskeyNotificationItIt extends TranslationsMisskeyNotificati @override String get newNote => 'Nuove Note'; @override String unreadAntennaNote({required Object name}) => 'Antenna ${name}'; @override String get roleAssigned => 'Ruolo assegnato'; + @override String get chatRoomInvitationReceived => 'Invito in una stanza di chat'; @override String get emptyPushNotificationMessage => 'Le notifiche push sono state aggiornate.'; @override String get achievementEarned => 'Obiettivo raggiunto'; @override String get testNotification => 'Provare la notifica'; @@ -2914,6 +2960,7 @@ class _TranslationsMisskeyModerationLogTypesItIt extends TranslationsMisskeyMode @override String get deletePage => 'Pagina eliminata'; @override String get deleteFlash => 'Play eliminato'; @override String get deleteGalleryPost => 'Eliminazione pubblicazione nella Galleria'; + @override String get deleteChatRoom => 'Elimina chat'; @override String get updateProxyAccountDescription => 'Aggiornata la descrizione del profilo proxy'; } @@ -3226,6 +3273,31 @@ class _TranslationsMisskeySearchItIt extends TranslationsMisskeySearchEnUs { @override String get serverHostPlaceholder => 'Es: misskey.example.com'; } +// Path: misskey.chat_.chatAllowedUsers_ +class _TranslationsMisskeyChatChatAllowedUsersItIt extends TranslationsMisskeyChatChatAllowedUsersEnUs { + _TranslationsMisskeyChatChatAllowedUsersItIt._(TranslationsItIt root) : this._root = root, super.internal(root); + + final TranslationsItIt _root; // ignore: unused_field + + // Translations + @override String get everyone => 'Chiunque'; + @override String get followers => 'Solo i tuoi Follower'; + @override String get following => 'Solo i tuoi Follow'; + @override String get mutual => 'Solo relazioni reciproche'; + @override String get none => 'Nessuno'; +} + +// Path: misskey.settings_.chat_ +class _TranslationsMisskeySettingsChatItIt extends TranslationsMisskeySettingsChatEnUs { + _TranslationsMisskeySettingsChatItIt._(TranslationsItIt root) : this._root = root, super.internal(root); + + final TranslationsItIt _root; // ignore: unused_field + + // Translations + @override String get showSenderName => 'Mostra il nome del mittente'; + @override String get sendOnEnter => 'Invio spedisce'; +} + // Path: misskey.delivery_.type_ class _TranslationsMisskeyDeliveryTypeItIt extends TranslationsMisskeyDeliveryTypeEnUs { _TranslationsMisskeyDeliveryTypeItIt._(TranslationsItIt root) : this._root = root, super.internal(root); @@ -3503,6 +3575,7 @@ class _TranslationsMisskeyRoleOptionsItIt extends TranslationsMisskeyRoleOptions @override String get canImportFollowing => 'Può importare Following'; @override String get canImportMuting => 'Può importare Silenziati'; @override String get canImportUserLists => 'Può importare liste di Profili'; + @override String get canChat => 'Chat consentita'; } // Path: misskey.role_.condition_ @@ -3663,6 +3736,7 @@ class _TranslationsMisskeyNotificationTypesItIt extends TranslationsMisskeyNotif @override String get receiveFollowRequest => 'Richieste di follow in arrivo'; @override String get followRequestAccepted => 'Richieste di follow accettate'; @override String get roleAssigned => 'Ruolo concesso'; + @override String get chatRoomInvitationReceived => 'Invito in una stanza di chat'; @override String get achievementEarned => 'Risultato raggiunto'; @override String get exportCompleted => 'Esportazione completata'; @override String get login => 'Accessi'; diff --git a/lib/i18n/strings_ja_JP.g.dart b/lib/i18n/strings_ja_JP.g.dart index b73f2d5f..01dba54f 100644 --- a/lib/i18n/strings_ja_JP.g.dart +++ b/lib/i18n/strings_ja_JP.g.dart @@ -581,6 +581,7 @@ class _TranslationsMisskeyJaJp extends TranslationsMisskeyEnUs { @override String get explore => 'みつける'; @override String get messageRead => '既読'; @override String get noMoreHistory => 'これより過去の履歴はありません'; + @override String get startChat => 'チャットを始める'; @override String nUsersRead({required Object n}) => '${n}人が読みました'; @override String agreeTo({required Object x0}) => '${x0}に同意'; @override String get agree => '同意する'; @@ -1611,6 +1612,10 @@ class _TranslationsMisskeyJaJp extends TranslationsMisskeyEnUs { @override String get postForm => '投稿フォーム'; @override String get textCount => '文字数'; @override String get information => '情報'; + @override String get chat => 'チャット'; + @override String get migrateOldSettings => '旧設定情報を移行'; + @override String get migrateOldSettings_description => '通常これは自動で行われていますが、何らかの理由により上手く移行されなかった場合は手動で移行処理をトリガーできます。現在の設定情報は上書きされます。'; + @override String get compress => '圧縮'; @override late final _TranslationsMisskeyChatJaJp chat_ = _TranslationsMisskeyChatJaJp._(_root); @override late final _TranslationsMisskeyEmojiPaletteJaJp emojiPalette_ = _TranslationsMisskeyEmojiPaletteJaJp._(_root); @override late final _TranslationsMisskeySettingsJaJp settings_ = _TranslationsMisskeySettingsJaJp._(_root); @@ -1719,11 +1724,45 @@ class _TranslationsMisskeyChatJaJp extends TranslationsMisskeyChatEnUs { final TranslationsJaJp _root; // ignore: unused_field // Translations + @override String get noMessagesYet => 'まだメッセージはありません'; + @override String get newMessage => '新しいメッセージ'; + @override String get individualChat => '個人チャット'; + @override String get individualChat_description => '特定ユーザーとの一対一のチャットができます。'; + @override String get roomChat => 'ルームチャット'; + @override String get roomChat_description => '複数人でのチャットができます。\nまた、個人チャットを許可していないユーザーとでも、相手が受け入れればチャットができます。'; + @override String get createRoom => 'ルームを作成'; + @override String get inviteUserToChat => 'ユーザーを招待してチャットを始めましょう'; + @override String get yourRooms => '作成したルーム'; + @override String get joiningRooms => '参加中のルーム'; @override String get invitations => '招待'; + @override String get noInvitations => '招待はありません'; + @override String get history => '履歴'; @override String get noHistory => '履歴はありません'; + @override String get noRooms => 'ルームはありません'; + @override String get inviteUser => 'ユーザーを招待'; + @override String get sentInvitations => '送信した招待'; + @override String get join => '参加'; + @override String get ignore => '無視'; + @override String get leave => 'ルームから退出'; @override String get members => 'メンバー'; + @override String get searchMessages => 'メッセージを検索'; @override String get home => 'ホーム'; @override String get send => '送信'; + @override String get newline => '改行'; + @override String get muteThisRoom => 'このルームをミュート'; + @override String get deleteRoom => 'ルームを削除'; + @override String get chatNotAvailableForThisAccountOrServer => 'このサーバー、またはこのアカウントでチャットは有効化されていません。'; + @override String get chatNotAvailableInOtherAccount => '相手のアカウントでチャット機能が使えない状態になっています。'; + @override String get cannotChatWithTheUser => 'このユーザーとのチャットを開始できません'; + @override String get cannotChatWithTheUser_description => 'チャットが使えない状態になっているか、相手がチャットを開放していません。'; + @override String get chatWithThisUser => 'チャットする'; + @override String get thisUserAllowsChatOnlyFromFollowers => 'このユーザーはフォロワーからのみチャットを受け付けています。'; + @override String get thisUserAllowsChatOnlyFromFollowing => 'このユーザーは、このユーザーがフォローしているユーザーからのみチャットを受け付けています。'; + @override String get thisUserAllowsChatOnlyFromMutualFollowing => 'このユーザーは相互フォローのユーザーからのみチャットを受け付けています。'; + @override String get thisUserNotAllowedChatAnyone => 'このユーザーは誰からもチャットを受け付けていません。'; + @override String get chatAllowedUsers => 'チャットを許可する相手'; + @override String get chatAllowedUsers_note => '自分からチャットメッセージを送った相手とはこの設定に関わらずチャットが可能です。'; + @override late final _TranslationsMisskeyChatChatAllowedUsersJaJp chatAllowedUsers_ = _TranslationsMisskeyChatChatAllowedUsersJaJp._(_root); } // Path: misskey.emojiPalette_ @@ -1765,6 +1804,11 @@ class _TranslationsMisskeySettingsJaJp extends TranslationsMisskeySettingsEnUs { @override String get timelineAndNote => 'タイムラインとノート'; @override String get makeEveryTextElementsSelectable => '全てのテキスト要素を選択可能にする'; @override String get makeEveryTextElementsSelectable_description => '有効にすると、一部のシチュエーションでのユーザビリティが低下する場合があります。'; + @override String get useStickyIcons => 'アイコンをスクロールに追従させる'; + @override String get showNavbarSubButtons => 'ナビゲーションバーに副ボタンを表示'; + @override String get ifOn => 'オンのとき'; + @override String get ifOff => 'オフのとき'; + @override late final _TranslationsMisskeySettingsChatJaJp chat_ = _TranslationsMisskeySettingsChatJaJp._(_root); } // Path: misskey.preferencesProfile_ @@ -2392,6 +2436,7 @@ class _TranslationsMisskeySfxJaJp extends TranslationsMisskeySfxEnUs { @override String get noteMy => 'ノート(自分)'; @override String get notification => '通知'; @override String get reaction => 'リアクション選択時'; + @override String get chatMessage => 'チャットのメッセージ'; } // Path: misskey.soundSettings_ @@ -2587,6 +2632,7 @@ class _TranslationsMisskeyPermissionsJaJp extends TranslationsMisskeyPermissions @override String get readFederation => '連合に関する情報を取得する'; @override String get writeReportAbuse => '違反を報告する'; @override String get writeChat => 'チャットを操作する'; + @override String get readChat => 'チャットを閲覧する'; } // Path: misskey.auth_ @@ -2952,6 +2998,7 @@ class _TranslationsMisskeyNotificationJaJp extends TranslationsMisskeyNotificati @override String get newNote => '新しい投稿'; @override String unreadAntennaNote({required Object name}) => 'アンテナ ${name}'; @override String get roleAssigned => 'ロールが付与されました'; + @override String get chatRoomInvitationReceived => 'チャットルームへ招待されました'; @override String get emptyPushNotificationMessage => 'プッシュ通知の更新をしました'; @override String get achievementEarned => '実績を獲得'; @override String get testNotification => '通知テスト'; @@ -2993,7 +3040,7 @@ class _TranslationsMisskeyDeckJaJp extends TranslationsMisskeyDeckEnUs { @override String get newProfile => '新規プロファイル'; @override String get deleteProfile => 'プロファイルを削除'; @override String get introduction => 'カラムを組み合わせて自分だけのインターフェイスを作りましょう!'; - @override String get introduction2 => '画面の右にある + を押して、いつでもカラムを追加できます。'; + @override String get introduction2 => 'カラムを追加するには、画面の + をクリックします。'; @override String get widgetsIntroduction => 'カラムのメニューから、「ウィジェットの編集」を選択してウィジェットを追加してください'; @override String get useSimpleUiForNonRootPages => '非ルートページは簡易UIで表示'; @override String get usedAsMinWidthWhenFlexible => '「幅を自動調整」が有効の場合、これが幅の最小値となります'; @@ -3119,6 +3166,7 @@ class _TranslationsMisskeyModerationLogTypesJaJp extends TranslationsMisskeyMode @override String get deletePage => 'ページを削除'; @override String get deleteFlash => 'Playを削除'; @override String get deleteGalleryPost => 'ギャラリーの投稿を削除'; + @override String get deleteChatRoom => 'チャットルームを削除'; @override String get updateProxyAccountDescription => 'プロキシアカウントの説明を更新'; } @@ -3447,6 +3495,31 @@ class _TranslationsMisskeyIOSkebStatusJaJp extends TranslationsMisskeyIOSkebStat @override String nRequests({required Object n}) => '取引実績 ${n}件'; } +// Path: misskey.chat_.chatAllowedUsers_ +class _TranslationsMisskeyChatChatAllowedUsersJaJp extends TranslationsMisskeyChatChatAllowedUsersEnUs { + _TranslationsMisskeyChatChatAllowedUsersJaJp._(TranslationsJaJp root) : this._root = root, super.internal(root); + + final TranslationsJaJp _root; // ignore: unused_field + + // Translations + @override String get everyone => '誰でも'; + @override String get followers => '自分のフォロワーのみ'; + @override String get following => '自分がフォローしているユーザーのみ'; + @override String get mutual => '相互フォローのユーザーのみ'; + @override String get none => '誰も許可しない'; +} + +// Path: misskey.settings_.chat_ +class _TranslationsMisskeySettingsChatJaJp extends TranslationsMisskeySettingsChatEnUs { + _TranslationsMisskeySettingsChatJaJp._(TranslationsJaJp root) : this._root = root, super.internal(root); + + final TranslationsJaJp _root; // ignore: unused_field + + // Translations + @override String get showSenderName => '送信者の名前を表示'; + @override String get sendOnEnter => 'Enterで送信'; +} + // Path: misskey.delivery_.type_ class _TranslationsMisskeyDeliveryTypeJaJp extends TranslationsMisskeyDeliveryTypeEnUs { _TranslationsMisskeyDeliveryTypeJaJp._(TranslationsJaJp root) : this._root = root, super.internal(root); @@ -3724,6 +3797,7 @@ class _TranslationsMisskeyRoleOptionsJaJp extends TranslationsMisskeyRoleOptions @override String get canImportFollowing => 'フォローのインポートを許可'; @override String get canImportMuting => 'ミュートのインポートを許可'; @override String get canImportUserLists => 'リストのインポートを許可'; + @override String get canChat => 'チャットを許可'; } // Path: misskey.role_.condition_ @@ -3884,6 +3958,7 @@ class _TranslationsMisskeyNotificationTypesJaJp extends TranslationsMisskeyNotif @override String get receiveFollowRequest => 'フォロー申請を受け取った'; @override String get followRequestAccepted => 'フォローが受理された'; @override String get roleAssigned => 'ロールが付与された'; + @override String get chatRoomInvitationReceived => 'チャットルームへ招待された'; @override String get achievementEarned => '実績の獲得'; @override String get exportCompleted => 'エクスポートが完了した'; @override String get login => 'ログイン'; diff --git a/lib/i18n/strings_ja_KS.g.dart b/lib/i18n/strings_ja_KS.g.dart index 99823d11..8dc6fd97 100644 --- a/lib/i18n/strings_ja_KS.g.dart +++ b/lib/i18n/strings_ja_KS.g.dart @@ -581,6 +581,7 @@ class _TranslationsMisskeyJaKs extends TranslationsMisskeyEnUs { @override String get explore => 'みつける'; @override String get messageRead => 'もう読んだ'; @override String get noMoreHistory => 'これより昔のんはあらへんで'; + @override String get startChat => 'チャットを始める'; @override String nUsersRead({required Object n}) => '${n}人が読んでもうた'; @override String agreeTo({required Object x0}) => '${x0}に同意したで'; @override String get agree => 'せやな'; @@ -1611,6 +1612,10 @@ class _TranslationsMisskeyJaKs extends TranslationsMisskeyEnUs { @override String get postForm => '投稿フォーム'; @override String get textCount => '文字数'; @override String get information => '情報'; + @override String get chat => 'チャット'; + @override String get migrateOldSettings => '旧設定情報を移行'; + @override String get migrateOldSettings_description => '通常これは自動で行われていますが、何らかの理由により上手く移行されなかった場合は手動で移行処理をトリガーできます。現在の設定情報は上書きされます。'; + @override String get compress => '圧縮'; @override late final _TranslationsMisskeyChatJaKs chat_ = _TranslationsMisskeyChatJaKs._(_root); @override late final _TranslationsMisskeyEmojiPaletteJaKs emojiPalette_ = _TranslationsMisskeyEmojiPaletteJaKs._(_root); @override late final _TranslationsMisskeySettingsJaKs settings_ = _TranslationsMisskeySettingsJaKs._(_root); @@ -1719,11 +1724,45 @@ class _TranslationsMisskeyChatJaKs extends TranslationsMisskeyChatEnUs { final TranslationsJaKs _root; // ignore: unused_field // Translations + @override String get noMessagesYet => 'まだメッセージはありません'; + @override String get newMessage => '新しいメッセージ'; + @override String get individualChat => '個人チャット'; + @override String get individualChat_description => '特定ユーザーとの一対一のチャットができます。'; + @override String get roomChat => 'ルームチャット'; + @override String get roomChat_description => '複数人でのチャットができます。\nまた、個人チャットを許可していないユーザーとでも、相手が受け入れればチャットができます。'; + @override String get createRoom => 'ルームを作成'; + @override String get inviteUserToChat => 'ユーザーを招待してチャットを始めましょう'; + @override String get yourRooms => '作成したルーム'; + @override String get joiningRooms => '参加中のルーム'; @override String get invitations => '来てや'; + @override String get noInvitations => '招待はありません'; + @override String get history => '履歴'; @override String get noHistory => '履歴はないわ。'; + @override String get noRooms => 'ルームはありません'; + @override String get inviteUser => 'ユーザーを招待'; + @override String get sentInvitations => '送信した招待'; + @override String get join => '参加'; + @override String get ignore => '無視'; + @override String get leave => 'ルームから退出'; @override String get members => 'メンバーはん'; + @override String get searchMessages => 'メッセージを検索'; @override String get home => 'ホーム'; @override String get send => '送信'; + @override String get newline => '改行'; + @override String get muteThisRoom => 'このルームをミュート'; + @override String get deleteRoom => 'ルームを削除'; + @override String get chatNotAvailableForThisAccountOrServer => 'このサーバー、またはこのアカウントでチャットは有効化されていません。'; + @override String get chatNotAvailableInOtherAccount => '相手のアカウントでチャット機能が使えない状態になっています。'; + @override String get cannotChatWithTheUser => 'このユーザーとのチャットを開始できません'; + @override String get cannotChatWithTheUser_description => 'チャットが使えない状態になっているか、相手がチャットを開放していません。'; + @override String get chatWithThisUser => 'チャットする'; + @override String get thisUserAllowsChatOnlyFromFollowers => 'このユーザーはフォロワーからのみチャットを受け付けています。'; + @override String get thisUserAllowsChatOnlyFromFollowing => 'このユーザーは、このユーザーがフォローしているユーザーからのみチャットを受け付けています。'; + @override String get thisUserAllowsChatOnlyFromMutualFollowing => 'このユーザーは相互フォローのユーザーからのみチャットを受け付けています。'; + @override String get thisUserNotAllowedChatAnyone => 'このユーザーは誰からもチャットを受け付けていません。'; + @override String get chatAllowedUsers => 'チャットを許可する相手'; + @override String get chatAllowedUsers_note => '自分からチャットメッセージを送った相手とはこの設定に関わらずチャットが可能です。'; + @override late final _TranslationsMisskeyChatChatAllowedUsersJaKs chatAllowedUsers_ = _TranslationsMisskeyChatChatAllowedUsersJaKs._(_root); } // Path: misskey.emojiPalette_ @@ -1765,6 +1804,11 @@ class _TranslationsMisskeySettingsJaKs extends TranslationsMisskeySettingsEnUs { @override String get timelineAndNote => 'タイムラインとノート'; @override String get makeEveryTextElementsSelectable => '全てのテキスト要素を選択可能にする'; @override String get makeEveryTextElementsSelectable_description => '有効にすると、一部のシチュエーションでのユーザビリティが低下する場合があります。'; + @override String get useStickyIcons => 'アイコンをスクロールに追従させる'; + @override String get showNavbarSubButtons => 'ナビゲーションバーに副ボタンを表示'; + @override String get ifOn => 'オンのとき'; + @override String get ifOff => 'オフのとき'; + @override late final _TranslationsMisskeySettingsChatJaKs chat_ = _TranslationsMisskeySettingsChatJaKs._(_root); } // Path: misskey.preferencesProfile_ @@ -2392,6 +2436,7 @@ class _TranslationsMisskeySfxJaKs extends TranslationsMisskeySfxEnUs { @override String get noteMy => 'ノート(自分)'; @override String get notification => '通知'; @override String get reaction => 'ツッコミ選んどるとき'; + @override String get chatMessage => 'チャットのメッセージ'; } // Path: misskey.soundSettings_ @@ -2587,6 +2632,7 @@ class _TranslationsMisskeyPermissionsJaKs extends TranslationsMisskeyPermissions @override String get readFederation => '連合の情報取得'; @override String get writeReportAbuse => '違反報告'; @override String get writeChat => 'チャットを操作するで'; + @override String get readChat => 'チャットを閲覧する'; } // Path: misskey.auth_ @@ -2952,6 +2998,7 @@ class _TranslationsMisskeyNotificationJaKs extends TranslationsMisskeyNotificati @override String get newNote => 'さらの投稿'; @override String unreadAntennaNote({required Object name}) => 'アンテナ ${name}'; @override String get roleAssigned => 'ロールが付与されたで'; + @override String get chatRoomInvitationReceived => 'チャットルームへ招待されました'; @override String get emptyPushNotificationMessage => 'プッシュ通知の更新をしといたで'; @override String get achievementEarned => '実績を獲得しとるで'; @override String get testNotification => '通知テスト'; @@ -3119,6 +3166,7 @@ class _TranslationsMisskeyModerationLogTypesJaKs extends TranslationsMisskeyMode @override String get deletePage => 'ページ消す'; @override String get deleteFlash => 'Playをほかす'; @override String get deleteGalleryPost => 'ギャラリーの投稿をほかす'; + @override String get deleteChatRoom => 'チャットルームを削除'; @override String get updateProxyAccountDescription => 'プロキシアカウントの説明を更新'; } @@ -3447,6 +3495,31 @@ class _TranslationsMisskeyIOSkebStatusJaKs extends TranslationsMisskeyIOSkebStat @override String nRequests({required Object n}) => '取引実績 ${n}件'; } +// Path: misskey.chat_.chatAllowedUsers_ +class _TranslationsMisskeyChatChatAllowedUsersJaKs extends TranslationsMisskeyChatChatAllowedUsersEnUs { + _TranslationsMisskeyChatChatAllowedUsersJaKs._(TranslationsJaKs root) : this._root = root, super.internal(root); + + final TranslationsJaKs _root; // ignore: unused_field + + // Translations + @override String get everyone => '誰でも'; + @override String get followers => '自分のフォロワーのみ'; + @override String get following => '自分がフォローしているユーザーのみ'; + @override String get mutual => '相互フォローのユーザーのみ'; + @override String get none => '誰も許可しない'; +} + +// Path: misskey.settings_.chat_ +class _TranslationsMisskeySettingsChatJaKs extends TranslationsMisskeySettingsChatEnUs { + _TranslationsMisskeySettingsChatJaKs._(TranslationsJaKs root) : this._root = root, super.internal(root); + + final TranslationsJaKs _root; // ignore: unused_field + + // Translations + @override String get showSenderName => '送信者の名前を表示'; + @override String get sendOnEnter => 'Enterで送信'; +} + // Path: misskey.delivery_.type_ class _TranslationsMisskeyDeliveryTypeJaKs extends TranslationsMisskeyDeliveryTypeEnUs { _TranslationsMisskeyDeliveryTypeJaKs._(TranslationsJaKs root) : this._root = root, super.internal(root); @@ -3724,6 +3797,7 @@ class _TranslationsMisskeyRoleOptionsJaKs extends TranslationsMisskeyRoleOptions @override String get canImportFollowing => 'フォローのインポートを許す'; @override String get canImportMuting => 'ミュートのインポートを許す'; @override String get canImportUserLists => 'リストのインポートを許す'; + @override String get canChat => 'チャットを許可'; } // Path: misskey.role_.condition_ @@ -3884,6 +3958,7 @@ class _TranslationsMisskeyNotificationTypesJaKs extends TranslationsMisskeyNotif @override String get receiveFollowRequest => 'フォロー許可してほしいみたいやで'; @override String get followRequestAccepted => 'フォローが受理されたで'; @override String get roleAssigned => 'ロールが付与された'; + @override String get chatRoomInvitationReceived => 'チャットルームへ招待された'; @override String get achievementEarned => '実績の獲得'; @override String get exportCompleted => 'エクスポート終わった'; @override String get login => 'ログイン'; diff --git a/lib/i18n/strings_zh_CN.g.dart b/lib/i18n/strings_zh_CN.g.dart index a5004674..a7f32fba 100644 --- a/lib/i18n/strings_zh_CN.g.dart +++ b/lib/i18n/strings_zh_CN.g.dart @@ -571,6 +571,7 @@ class _TranslationsMisskeyZhCn extends TranslationsMisskeyEnUs { @override String get explore => '发现'; @override String get messageRead => '已读'; @override String get noMoreHistory => '没有更多的历史记录'; + @override String get startChat => '开始聊天'; @override String nUsersRead({required Object n}) => '${n} 人已读'; @override String agreeTo({required Object x0}) => '勾选则表示已阅读并同意 ${x0}'; @override String get agree => '同意'; @@ -1601,6 +1602,10 @@ class _TranslationsMisskeyZhCn extends TranslationsMisskeyEnUs { @override String get postForm => '投稿窗口'; @override String get textCount => '字数'; @override String get information => '关于'; + @override String get chat => '聊天'; + @override String get migrateOldSettings => '迁移旧设置信息'; + @override String get migrateOldSettings_description => '通常设置信息将自动迁移。但如果由于某种原因迁移不成功,则可以手动触发迁移过程。当前的配置信息将被覆盖。'; + @override String get compress => '压缩'; @override late final _TranslationsMisskeyChatZhCn chat_ = _TranslationsMisskeyChatZhCn._(_root); @override late final _TranslationsMisskeyEmojiPaletteZhCn emojiPalette_ = _TranslationsMisskeyEmojiPaletteZhCn._(_root); @override late final _TranslationsMisskeySettingsZhCn settings_ = _TranslationsMisskeySettingsZhCn._(_root); @@ -1699,11 +1704,45 @@ class _TranslationsMisskeyChatZhCn extends TranslationsMisskeyChatEnUs { final TranslationsZhCn _root; // ignore: unused_field // Translations + @override String get noMessagesYet => '还没有消息'; + @override String get newMessage => '新消息'; + @override String get individualChat => '私聊'; + @override String get individualChat_description => '可以与特定用户进行一对一聊天。'; + @override String get roomChat => '群聊'; + @override String get roomChat_description => '可以进行多人聊天。\n就算用户未允许私聊,只要接受了邀请,仍可以聊天。'; + @override String get createRoom => '创建房间'; + @override String get inviteUserToChat => '邀请用户来开始聊天'; + @override String get yourRooms => '已创建的房间'; + @override String get joiningRooms => '已加入的房间'; @override String get invitations => '邀请'; + @override String get noInvitations => '没有邀请'; + @override String get history => '历史'; @override String get noHistory => '没有历史记录'; + @override String get noRooms => '没有房间'; + @override String get inviteUser => '邀请用户'; + @override String get sentInvitations => '已发送的邀请'; + @override String get join => '加入'; + @override String get ignore => '忽略'; + @override String get leave => '退出房间'; @override String get members => '成员'; + @override String get searchMessages => '搜索消息'; @override String get home => '首页'; @override String get send => '发送'; + @override String get newline => '换行'; + @override String get muteThisRoom => '静音此房间'; + @override String get deleteRoom => '删除房间'; + @override String get chatNotAvailableForThisAccountOrServer => '此服务器或者账户还未开启聊天功能。'; + @override String get chatNotAvailableInOtherAccount => '对方账户目前处于无法使用聊天的状态。'; + @override String get cannotChatWithTheUser => '无法与此用户聊天'; + @override String get cannotChatWithTheUser_description => '可能现在无法使用聊天,或者对方未开启聊天。'; + @override String get chatWithThisUser => '聊天'; + @override String get thisUserAllowsChatOnlyFromFollowers => '此用户仅接受关注者发起的聊天。'; + @override String get thisUserAllowsChatOnlyFromFollowing => '此用户仅接受关注的人发起的聊天。'; + @override String get thisUserAllowsChatOnlyFromMutualFollowing => '此用户仅接受互相关注的人发起的聊天。'; + @override String get thisUserNotAllowedChatAnyone => '此用户不接受任何人发起的聊天。'; + @override String get chatAllowedUsers => '谁可以发起聊天'; + @override String get chatAllowedUsers_note => '主动发起聊天时,对方将不受此设置限制。'; + @override late final _TranslationsMisskeyChatChatAllowedUsersZhCn chatAllowedUsers_ = _TranslationsMisskeyChatChatAllowedUsersZhCn._(_root); } // Path: misskey.emojiPalette_ @@ -1745,6 +1784,11 @@ class _TranslationsMisskeySettingsZhCn extends TranslationsMisskeySettingsEnUs { @override String get timelineAndNote => '时间线和帖子'; @override String get makeEveryTextElementsSelectable => '使所有的文字均可选择'; @override String get makeEveryTextElementsSelectable_description => '若开启,在某些情况下可能降低用户体验。'; + @override String get useStickyIcons => '使图标跟随滚动'; + @override String get showNavbarSubButtons => '在导航栏中显示副按钮'; + @override String get ifOn => '启用时'; + @override String get ifOff => '关闭时'; + @override late final _TranslationsMisskeySettingsChatZhCn chat_ = _TranslationsMisskeySettingsChatZhCn._(_root); } // Path: misskey.preferencesProfile_ @@ -2372,6 +2416,7 @@ class _TranslationsMisskeySfxZhCn extends TranslationsMisskeySfxEnUs { @override String get noteMy => '我的帖子'; @override String get notification => '通知'; @override String get reaction => '选择回应时'; + @override String get chatMessage => '聊天信息'; } // Path: misskey.soundSettings_ @@ -2567,6 +2612,7 @@ class _TranslationsMisskeyPermissionsZhCn extends TranslationsMisskeyPermissions @override String get readFederation => '查看联合相关信息'; @override String get writeReportAbuse => '举报用户'; @override String get writeChat => '撰写或删除消息'; + @override String get readChat => '查看聊天'; } // Path: misskey.auth_ @@ -2932,6 +2978,7 @@ class _TranslationsMisskeyNotificationZhCn extends TranslationsMisskeyNotificati @override String get newNote => '新的帖子'; @override String unreadAntennaNote({required Object name}) => '天线 ${name}'; @override String get roleAssigned => '授予的角色'; + @override String get chatRoomInvitationReceived => '受邀加入聊天室'; @override String get emptyPushNotificationMessage => '推送通知已更新'; @override String get achievementEarned => '获得成就'; @override String get testNotification => '测试通知'; @@ -3099,6 +3146,7 @@ class _TranslationsMisskeyModerationLogTypesZhCn extends TranslationsMisskeyMode @override String get deletePage => '删除了页面'; @override String get deleteFlash => '删除了 Play'; @override String get deleteGalleryPost => '删除了图库稿件'; + @override String get deleteChatRoom => '删除聊天室'; @override String get updateProxyAccountDescription => '更新代理账户的简介'; } @@ -3411,6 +3459,31 @@ class _TranslationsMisskeySearchZhCn extends TranslationsMisskeySearchEnUs { @override String get serverHostPlaceholder => '如:misskey.example.com'; } +// Path: misskey.chat_.chatAllowedUsers_ +class _TranslationsMisskeyChatChatAllowedUsersZhCn extends TranslationsMisskeyChatChatAllowedUsersEnUs { + _TranslationsMisskeyChatChatAllowedUsersZhCn._(TranslationsZhCn root) : this._root = root, super.internal(root); + + final TranslationsZhCn _root; // ignore: unused_field + + // Translations + @override String get everyone => '任何人'; + @override String get followers => '仅关注者'; + @override String get following => '仅关注的人'; + @override String get mutual => '仅相互关注'; + @override String get none => '没有人'; +} + +// Path: misskey.settings_.chat_ +class _TranslationsMisskeySettingsChatZhCn extends TranslationsMisskeySettingsChatEnUs { + _TranslationsMisskeySettingsChatZhCn._(TranslationsZhCn root) : this._root = root, super.internal(root); + + final TranslationsZhCn _root; // ignore: unused_field + + // Translations + @override String get showSenderName => '显示发送者的名字'; + @override String get sendOnEnter => '回车键发送'; +} + // Path: misskey.delivery_.type_ class _TranslationsMisskeyDeliveryTypeZhCn extends TranslationsMisskeyDeliveryTypeEnUs { _TranslationsMisskeyDeliveryTypeZhCn._(TranslationsZhCn root) : this._root = root, super.internal(root); @@ -3688,6 +3761,7 @@ class _TranslationsMisskeyRoleOptionsZhCn extends TranslationsMisskeyRoleOptions @override String get canImportFollowing => '允许导入关注列表'; @override String get canImportMuting => '允许导入隐藏列表'; @override String get canImportUserLists => '允许导入用户列表'; + @override String get canChat => '允许聊天'; } // Path: misskey.role_.condition_ @@ -3848,6 +3922,7 @@ class _TranslationsMisskeyNotificationTypesZhCn extends TranslationsMisskeyNotif @override String get receiveFollowRequest => '收到关注请求'; @override String get followRequestAccepted => '关注请求已通过'; @override String get roleAssigned => '授予的角色'; + @override String get chatRoomInvitationReceived => '受邀加入聊天室'; @override String get achievementEarned => '取得的成就'; @override String get exportCompleted => '已完成导出'; @override String get login => '登录'; diff --git a/lib/i18n/strings_zh_TW.g.dart b/lib/i18n/strings_zh_TW.g.dart index 2fe5140f..905df385 100644 --- a/lib/i18n/strings_zh_TW.g.dart +++ b/lib/i18n/strings_zh_TW.g.dart @@ -386,6 +386,7 @@ class _TranslationsMisskeyZhTw extends TranslationsMisskeyEnUs { @override String get explore => '探索'; @override String get messageRead => '已讀'; @override String get noMoreHistory => '沒有更多歷史紀錄'; + @override String get startChat => '開始聊天'; @override String nUsersRead({required Object n}) => '${n} 人已讀'; @override String agreeTo({required Object x0}) => '我同意${x0}'; @override String get agree => '同意'; @@ -1416,6 +1417,10 @@ class _TranslationsMisskeyZhTw extends TranslationsMisskeyEnUs { @override String get postForm => '發文視窗'; @override String get textCount => '字數'; @override String get information => '關於'; + @override String get chat => '聊天'; + @override String get migrateOldSettings => '遷移舊設定資訊'; + @override String get migrateOldSettings_description => '通常情況下,這會自動進行,但若因某些原因未能順利遷移,您可以手動觸發遷移處理。請注意,當前的設定資訊將會被覆寫。'; + @override String get compress => '壓縮'; @override late final _TranslationsMisskeyChatZhTw chat_ = _TranslationsMisskeyChatZhTw._(_root); @override late final _TranslationsMisskeyEmojiPaletteZhTw emojiPalette_ = _TranslationsMisskeyEmojiPaletteZhTw._(_root); @override late final _TranslationsMisskeySettingsZhTw settings_ = _TranslationsMisskeySettingsZhTw._(_root); @@ -1514,11 +1519,45 @@ class _TranslationsMisskeyChatZhTw extends TranslationsMisskeyChatEnUs { final TranslationsZhTw _root; // ignore: unused_field // Translations + @override String get noMessagesYet => '尚無訊息'; + @override String get newMessage => '新訊息'; + @override String get individualChat => 'ㄧ對一聊天室'; + @override String get individualChat_description => '可以與特定使用者進行一對一的聊天。'; + @override String get roomChat => '多人聊天室'; + @override String get roomChat_description => '可以進行多人聊天。\n此外,即使是未允許個人聊天的使用者,只要對方接受,也可以進行聊天。'; + @override String get createRoom => '建立聊天室'; + @override String get inviteUserToChat => '邀請使用者開始聊天'; + @override String get yourRooms => '已建立的聊天室'; + @override String get joiningRooms => '已加入的聊天室'; @override String get invitations => '邀請'; + @override String get noInvitations => '沒有邀請'; + @override String get history => '歷史紀錄'; @override String get noHistory => '沒有歷史紀錄'; + @override String get noRooms => '沒有可用的聊天室'; + @override String get inviteUser => '邀請使用者'; + @override String get sentInvitations => '已傳送的邀請'; + @override String get join => '加入'; + @override String get ignore => '忽視'; + @override String get leave => '退出聊天室'; @override String get members => '成員'; + @override String get searchMessages => '搜尋聊天訊息'; @override String get home => '首頁'; @override String get send => '發送'; + @override String get newline => '換行'; + @override String get muteThisRoom => '此聊天室已靜音'; + @override String get deleteRoom => '刪除聊天室'; + @override String get chatNotAvailableForThisAccountOrServer => '這個伺服器或這個帳號的聊天功能尚未啟用。'; + @override String get chatNotAvailableInOtherAccount => '對方的帳號無法使用聊天功能。'; + @override String get cannotChatWithTheUser => '無法與此使用者聊天'; + @override String get cannotChatWithTheUser_description => '聊天功能目前無法使用,或對方尚未開放聊天功能。'; + @override String get chatWithThisUser => '聊天'; + @override String get thisUserAllowsChatOnlyFromFollowers => '此使用者僅接受來自追隨者的聊天訊息。'; + @override String get thisUserAllowsChatOnlyFromFollowing => '此使用者僅接受自己追隨的使用者傳送聊天訊息。'; + @override String get thisUserAllowsChatOnlyFromMutualFollowing => '此使用者只接受互相追隨的使用者傳送聊天訊息。'; + @override String get thisUserNotAllowedChatAnyone => '此使用者不接受來自任何人的聊天訊息。'; + @override String get chatAllowedUsers => '允許聊天的對象'; + @override String get chatAllowedUsers_note => '無論此設定為何,您仍可與自己曾發送過聊天訊息的對象進行聊天。'; + @override late final _TranslationsMisskeyChatChatAllowedUsersZhTw chatAllowedUsers_ = _TranslationsMisskeyChatChatAllowedUsersZhTw._(_root); } // Path: misskey.emojiPalette_ @@ -1560,6 +1599,11 @@ class _TranslationsMisskeySettingsZhTw extends TranslationsMisskeySettingsEnUs { @override String get timelineAndNote => '時間軸及貼文'; @override String get makeEveryTextElementsSelectable => '允許選取所有文字'; @override String get makeEveryTextElementsSelectable_description => '啟用此功能後,可能會在某些情境下降低可用性。'; + @override String get useStickyIcons => '使大頭貼跟隨捲動'; + @override String get showNavbarSubButtons => '在導覽列顯示輔助按鈕'; + @override String get ifOn => '開啟時'; + @override String get ifOff => '關閉時'; + @override late final _TranslationsMisskeySettingsChatZhTw chat_ = _TranslationsMisskeySettingsChatZhTw._(_root); } // Path: misskey.preferencesProfile_ @@ -2187,6 +2231,7 @@ class _TranslationsMisskeySfxZhTw extends TranslationsMisskeySfxEnUs { @override String get noteMy => '我的貼文'; @override String get notification => '通知'; @override String get reaction => '選擇反應時'; + @override String get chatMessage => '聊天訊息'; } // Path: misskey.soundSettings_ @@ -2382,6 +2427,7 @@ class _TranslationsMisskeyPermissionsZhTw extends TranslationsMisskeyPermissions @override String get readFederation => '查看站台聯邦的相關資訊'; @override String get writeReportAbuse => '檢舉違規行為'; @override String get writeChat => '撰寫或刪除訊息'; + @override String get readChat => '查看聊天訊息'; } // Path: misskey.auth_ @@ -2747,6 +2793,7 @@ class _TranslationsMisskeyNotificationZhTw extends TranslationsMisskeyNotificati @override String get newNote => '新的貼文'; @override String unreadAntennaNote({required Object name}) => '天線 ${name}'; @override String get roleAssigned => '已授予角色'; + @override String get chatRoomInvitationReceived => '您被邀請加入聊天室'; @override String get emptyPushNotificationMessage => '推送通知已更新'; @override String get achievementEarned => '獲得成就'; @override String get testNotification => '通知測試'; @@ -2914,6 +2961,7 @@ class _TranslationsMisskeyModerationLogTypesZhTw extends TranslationsMisskeyMode @override String get deletePage => '刪除頁面'; @override String get deleteFlash => '刪除 Play'; @override String get deleteGalleryPost => '刪除相簿的貼文'; + @override String get deleteChatRoom => '刪除聊天室'; @override String get updateProxyAccountDescription => '更新代理帳戶的說明'; } @@ -3226,6 +3274,31 @@ class _TranslationsMisskeySearchZhTw extends TranslationsMisskeySearchEnUs { @override String get serverHostPlaceholder => '例:misskey.example.com'; } +// Path: misskey.chat_.chatAllowedUsers_ +class _TranslationsMisskeyChatChatAllowedUsersZhTw extends TranslationsMisskeyChatChatAllowedUsersEnUs { + _TranslationsMisskeyChatChatAllowedUsersZhTw._(TranslationsZhTw root) : this._root = root, super.internal(root); + + final TranslationsZhTw _root; // ignore: unused_field + + // Translations + @override String get everyone => '任何人'; + @override String get followers => '追隨自己的使用者'; + @override String get following => '只有您追隨的使用者'; + @override String get mutual => '互相追隨'; + @override String get none => '無'; +} + +// Path: misskey.settings_.chat_ +class _TranslationsMisskeySettingsChatZhTw extends TranslationsMisskeySettingsChatEnUs { + _TranslationsMisskeySettingsChatZhTw._(TranslationsZhTw root) : this._root = root, super.internal(root); + + final TranslationsZhTw _root; // ignore: unused_field + + // Translations + @override String get showSenderName => '顯示發送者的名稱'; + @override String get sendOnEnter => '按下 Enter 發送訊息'; +} + // Path: misskey.delivery_.type_ class _TranslationsMisskeyDeliveryTypeZhTw extends TranslationsMisskeyDeliveryTypeEnUs { _TranslationsMisskeyDeliveryTypeZhTw._(TranslationsZhTw root) : this._root = root, super.internal(root); @@ -3503,6 +3576,7 @@ class _TranslationsMisskeyRoleOptionsZhTw extends TranslationsMisskeyRoleOptions @override String get canImportFollowing => '允許匯入追隨名單'; @override String get canImportMuting => '允許匯入靜音名單'; @override String get canImportUserLists => '允許匯入清單'; + @override String get canChat => '允許聊天'; } // Path: misskey.role_.condition_ @@ -3663,6 +3737,7 @@ class _TranslationsMisskeyNotificationTypesZhTw extends TranslationsMisskeyNotif @override String get receiveFollowRequest => '已收到追隨請求'; @override String get followRequestAccepted => '追隨請求已接受'; @override String get roleAssigned => '已授予角色'; + @override String get chatRoomInvitationReceived => '已被邀請加入聊天室'; @override String get achievementEarned => '獲得成就'; @override String get exportCompleted => '已完成匯出。'; @override String get login => '登入'; diff --git a/misskey b/misskey index 2b42e8f1..5aca9125 160000 --- a/misskey +++ b/misskey @@ -1 +1 @@ -Subproject commit 2b42e8f171e0a030af52ae9b00129282a13479c1 +Subproject commit 5aca91251a2e834746bf70b268bf91f9ff86e518 diff --git a/pubspec.lock b/pubspec.lock index d174db9a..7f3423c9 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -501,10 +501,10 @@ packages: dependency: "direct main" description: name: file_picker - sha256: "09b474c0c8117484b80cbebc043801ff91e05cfbd2874d512825c899e1754694" + sha256: "36a1652d99cb6bf8ccc8b9f43aded1fd60b234d23ce78af422c07f950a436ef7" url: "https://pub.dev" source: hosted - version: "9.2.3" + version: "10.0.0" fixnum: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index e2e97bdb..c61c45c5 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,7 +1,7 @@ name: aria description: "A client app for Misskey, a federated social media platform." publish_to: "none" -version: 1.0.0+58 +version: 1.0.1+59 environment: sdk: ">=3.7.0 <4.0.0" @@ -22,7 +22,7 @@ dependencies: dotted_border: ^2.1.0 extended_image: ^10.0.0 file: ^7.0.1 - file_picker: ^9.2.3 + file_picker: ^10.0.0 flex_color_picker: ^3.7.0 flutter: sdk: flutter