Compare commits

..

No commits in common. "ea9d85a0cc48c9d0a87498dbdec08fb3d2ab938c" and "440a4a4d8bf6b9e11d25218af65348f9a0cab176" have entirely different histories.

38 changed files with 87 additions and 110 deletions

View File

@ -11,8 +11,6 @@
- 過去自分が送ったメッセージ・自分に送られたメッセージの検索が可能です - 過去自分が送ったメッセージ・自分に送られたメッセージの検索が可能です
- 参加中のルームをミュートして通知が来ないように設定可能です - 参加中のルームをミュートして通知が来ないように設定可能です
- メッセージにはリアクションも可能です - メッセージにはリアクションも可能です
- Feat: アカウントのマイグレーション時に古いアカウントからロールをコピーできるようになりました。
- 管理者がロールの設定でマイグレーション時にコピーするかを指定できるようになります。
- Enhance: セキュリティを強化するため、ジョブキューのダッシュボード(bull-board)統合が削除されました。 - Enhance: セキュリティを強化するため、ジョブキューのダッシュボード(bull-board)統合が削除されました。
- Misskeyネイティブでダッシュボードを実装予定です - Misskeyネイティブでダッシュボードを実装予定です
- Enhance: フロントエンドのエラートラッキングができるように - Enhance: フロントエンドのエラートラッキングができるように

View File

@ -1240,6 +1240,7 @@ _theme:
shadow: "الظل" shadow: "الظل"
navBg: "خلفية الشريط الجانبي" navBg: "خلفية الشريط الجانبي"
navFg: "نص الشريط الجانبي" navFg: "نص الشريط الجانبي"
navHoverFg: "نص الشريط الجانبي (عند التمرير فوقه)"
link: "رابط" link: "رابط"
hashtag: "وسم" hashtag: "وسم"
mention: "أشر الى" mention: "أشر الى"

View File

@ -998,6 +998,7 @@ _theme:
header: "হেডার" header: "হেডার"
navBg: "সাইডবারের পটভূমি" navBg: "সাইডবারের পটভূমি"
navFg: "সাইডবারের পাঠ্য" navFg: "সাইডবারের পাঠ্য"
navHoverFg: "সাইডবারের পাঠ্য (হভার)"
navActive: "সাইডবারের পাঠ্য (অ্যাকটিভ)" navActive: "সাইডবারের পাঠ্য (অ্যাকটিভ)"
navIndicator: "সাইডবারের ইনডিকেটর" navIndicator: "সাইডবারের ইনডিকেটর"
link: "লিংক" link: "লিংক"
@ -1020,8 +1021,11 @@ _theme:
buttonHoverBg: "বাটনের পটভূমি (হভার)" buttonHoverBg: "বাটনের পটভূমি (হভার)"
inputBorder: "ইনপুট ফিল্ডের বর্ডার" inputBorder: "ইনপুট ফিল্ডের বর্ডার"
driveFolderBg: "ড্রাইভ ফোল্ডারের পটভূমি" driveFolderBg: "ড্রাইভ ফোল্ডারের পটভূমি"
wallpaperOverlay: "ওয়ালপেপার ওভারলে"
badge: "ব্যাজ" badge: "ব্যাজ"
messageBg: "চ্যাটের পটভূমি" messageBg: "চ্যাটের পটভূমি"
accentDarken: "অ্যাকসেন্ট (গাঢ়)"
accentLighten: "অ্যাকসেন্ট (হাল্কা)"
fgHighlighted: "হাইলাইট করা পাঠ্য" fgHighlighted: "হাইলাইট করা পাঠ্য"
_sfx: _sfx:
note: "নোটগুলি" note: "নোটগুলি"

View File

@ -424,7 +424,6 @@ antennaExcludeBots: "Exclou els bots"
antennaKeywordsDescription: "Separar amb espais per la condició AND o amb salts de línia per la condició OR." antennaKeywordsDescription: "Separar amb espais per la condició AND o amb salts de línia per la condició OR."
notifyAntenna: "Notifica'm les publicacions noves" notifyAntenna: "Notifica'm les publicacions noves"
withFileAntenna: "Només les publicacions amb fitxers" withFileAntenna: "Només les publicacions amb fitxers"
hideNotesInSensitiveChannel: "Amaga les notes a canals sensibles "
enableServiceworker: "Activar les notificacions al navegador" enableServiceworker: "Activar les notificacions al navegador"
antennaUsersDescription: "Llistar un nom d'usuari per línia" antennaUsersDescription: "Llistar un nom d'usuari per línia"
caseSensitive: "Sensible a majúscules i minúscules " caseSensitive: "Sensible a majúscules i minúscules "
@ -1340,7 +1339,6 @@ compress: "Comprimir "
right: "Dreta" right: "Dreta"
bottom: "A baix " bottom: "A baix "
top: "A dalt " top: "A dalt "
embed: "Incrustar"
_chat: _chat:
noMessagesYet: "Encara no tens missatges " noMessagesYet: "Encara no tens missatges "
newMessage: "Missatge nou" newMessage: "Missatge nou"
@ -1415,7 +1413,6 @@ _settings:
showNavbarSubButtons: "Mostrar sub botons a la barra de navegació " showNavbarSubButtons: "Mostrar sub botons a la barra de navegació "
ifOn: "Quan s'encén " ifOn: "Quan s'encén "
ifOff: "Quan s'apaga " ifOff: "Quan s'apaga "
enableSyncThemesBetweenDevices: "Sincronitzar els temes instal·lats entre dispositius"
_chat: _chat:
showSenderName: "Mostrar el nom del remitent" showSenderName: "Mostrar el nom del remitent"
sendOnEnter: "Introdueix per enviar" sendOnEnter: "Introdueix per enviar"
@ -2125,6 +2122,7 @@ _theme:
header: "Capçalera" header: "Capçalera"
navBg: "Fons de la barra lateral" navBg: "Fons de la barra lateral"
navFg: "Text de la barra lateral" navFg: "Text de la barra lateral"
navHoverFg: "Text barra lateral (en passar per sobre)"
navActive: "Text barra lateral (actiu)" navActive: "Text barra lateral (actiu)"
navIndicator: "Indicador barra lateral" navIndicator: "Indicador barra lateral"
link: "Enllaç" link: "Enllaç"
@ -2147,8 +2145,11 @@ _theme:
buttonHoverBg: "Fons botó (en passar-hi per sobre)" buttonHoverBg: "Fons botó (en passar-hi per sobre)"
inputBorder: "Contorn del cap d'introducció " inputBorder: "Contorn del cap d'introducció "
driveFolderBg: "Fons de la carpeta Disc" driveFolderBg: "Fons de la carpeta Disc"
wallpaperOverlay: "Superposició del fons de pantalla "
badge: "Insígnia " badge: "Insígnia "
messageBg: "Fons del xat" messageBg: "Fons del xat"
accentDarken: "Accent (fosc)"
accentLighten: "Accent (clar)"
fgHighlighted: "Text ressaltat" fgHighlighted: "Text ressaltat"
_sfx: _sfx:
note: "Notes" note: "Notes"

View File

@ -1626,6 +1626,7 @@ _theme:
header: "Nadpis" header: "Nadpis"
navBg: "Pozadí postranního panelu" navBg: "Pozadí postranního panelu"
navFg: "Text na postranním panelu" navFg: "Text na postranním panelu"
navHoverFg: "Text na postranním panelu (Hover)"
navActive: "Text na postranním panelu (Aktivní)" navActive: "Text na postranním panelu (Aktivní)"
navIndicator: "Indikátor na postranním panelu" navIndicator: "Indikátor na postranním panelu"
link: "Odkaz" link: "Odkaz"
@ -1648,8 +1649,11 @@ _theme:
buttonHoverBg: "Pozadí tlačítka (Hover)" buttonHoverBg: "Pozadí tlačítka (Hover)"
inputBorder: "Ohraničení vstupního pole" inputBorder: "Ohraničení vstupního pole"
driveFolderBg: "Pozadí složky disku" driveFolderBg: "Pozadí složky disku"
wallpaperOverlay: "Překrytí tapety"
badge: "Odznak" badge: "Odznak"
messageBg: "Pozadí chatu" messageBg: "Pozadí chatu"
accentDarken: "Akcent (Ztmavený)"
accentLighten: "Akcent (Zesvětlený)"
fgHighlighted: "Zvýrazněný text" fgHighlighted: "Zvýrazněný text"
_sfx: _sfx:
note: "Poznámky" note: "Poznámky"

View File

@ -2105,6 +2105,7 @@ _theme:
header: "Kopfzeile" header: "Kopfzeile"
navBg: "Hintergrund der Seitenleiste" navBg: "Hintergrund der Seitenleiste"
navFg: "Text der Seitenleiste" navFg: "Text der Seitenleiste"
navHoverFg: "Text der Seitenleiste (Mouseover)"
navActive: "Text der Seitenleiste (Aktiv)" navActive: "Text der Seitenleiste (Aktiv)"
navIndicator: "Indikator der Seitenleiste" navIndicator: "Indikator der Seitenleiste"
link: "Link" link: "Link"
@ -2127,8 +2128,11 @@ _theme:
buttonHoverBg: "Hintergrund von Schaltflächen (Mouseover)" buttonHoverBg: "Hintergrund von Schaltflächen (Mouseover)"
inputBorder: "Rahmen von Eingabefeldern" inputBorder: "Rahmen von Eingabefeldern"
driveFolderBg: "Hintergrund von Drive-Ordnern" driveFolderBg: "Hintergrund von Drive-Ordnern"
wallpaperOverlay: "Hintergrundbild-Overlay"
badge: "Wappen" badge: "Wappen"
messageBg: "Hintergrund von Chats" messageBg: "Hintergrund von Chats"
accentDarken: "Akzent (Verdunkelt)"
accentLighten: "Akzent (Erhellt)"
fgHighlighted: "Hervorgehobener Text" fgHighlighted: "Hervorgehobener Text"
_sfx: _sfx:
note: "Notizen" note: "Notizen"

View File

@ -424,7 +424,6 @@ antennaExcludeBots: "Exclude bot accounts"
antennaKeywordsDescription: "Separate with spaces for an AND condition or with line breaks for an OR condition." antennaKeywordsDescription: "Separate with spaces for an AND condition or with line breaks for an OR condition."
notifyAntenna: "Notify about new notes" notifyAntenna: "Notify about new notes"
withFileAntenna: "Only notes with files" withFileAntenna: "Only notes with files"
hideNotesInSensitiveChannel: "Hide notes from sensitive channels"
enableServiceworker: "Enable Push-Notifications for your Browser" enableServiceworker: "Enable Push-Notifications for your Browser"
antennaUsersDescription: "List one username per line" antennaUsersDescription: "List one username per line"
caseSensitive: "Case sensitive" caseSensitive: "Case sensitive"
@ -1340,7 +1339,6 @@ compress: "Compress"
right: "Right" right: "Right"
bottom: "Bottom" bottom: "Bottom"
top: "Top" top: "Top"
embed: "Embed"
_chat: _chat:
noMessagesYet: "No messages yet" noMessagesYet: "No messages yet"
newMessage: "New message" newMessage: "New message"
@ -1415,7 +1413,6 @@ _settings:
showNavbarSubButtons: "Show sub-buttons on the navigation bar" showNavbarSubButtons: "Show sub-buttons on the navigation bar"
ifOn: "When turned on" ifOn: "When turned on"
ifOff: "When turned off" ifOff: "When turned off"
enableSyncThemesBetweenDevices: "Synchronize installed themes across devices"
_chat: _chat:
showSenderName: "Show sender's name" showSenderName: "Show sender's name"
sendOnEnter: "Press Enter to send" sendOnEnter: "Press Enter to send"
@ -2125,6 +2122,7 @@ _theme:
header: "Header" header: "Header"
navBg: "Sidebar background" navBg: "Sidebar background"
navFg: "Sidebar text" navFg: "Sidebar text"
navHoverFg: "Sidebar text (Hover)"
navActive: "Sidebar text (Active)" navActive: "Sidebar text (Active)"
navIndicator: "Sidebar indicator" navIndicator: "Sidebar indicator"
link: "Link" link: "Link"
@ -2147,8 +2145,11 @@ _theme:
buttonHoverBg: "Button background (Hover)" buttonHoverBg: "Button background (Hover)"
inputBorder: "Input field border" inputBorder: "Input field border"
driveFolderBg: "Drive folder background" driveFolderBg: "Drive folder background"
wallpaperOverlay: "Wallpaper overlay"
badge: "Badge" badge: "Badge"
messageBg: "Chat background" messageBg: "Chat background"
accentDarken: "Accent (Darkened)"
accentLighten: "Accent (Lightened)"
fgHighlighted: "Highlighted Text" fgHighlighted: "Highlighted Text"
_sfx: _sfx:
note: "New note" note: "New note"

View File

@ -1965,6 +1965,7 @@ _theme:
header: "Cabezal" header: "Cabezal"
navBg: "Fondo de la barra lateral" navBg: "Fondo de la barra lateral"
navFg: "Texto de la barra lateral" navFg: "Texto de la barra lateral"
navHoverFg: "Texto de la barra lateral (hover)"
navActive: "Texto de la barra lateral (activo)" navActive: "Texto de la barra lateral (activo)"
navIndicator: "Indicador de la barra lateral" navIndicator: "Indicador de la barra lateral"
link: "Vínculo" link: "Vínculo"
@ -1987,8 +1988,11 @@ _theme:
buttonHoverBg: "Fondo de botón (hover)" buttonHoverBg: "Fondo de botón (hover)"
inputBorder: "Borde de los campos de entrada" inputBorder: "Borde de los campos de entrada"
driveFolderBg: "Fondo de capeta del drive" driveFolderBg: "Fondo de capeta del drive"
wallpaperOverlay: "Transparencia del fondo de pantalla"
badge: "Medalla" badge: "Medalla"
messageBg: "Fondo de chat" messageBg: "Fondo de chat"
accentDarken: "Acento (oscuro)"
accentLighten: "Acento (claro)"
fgHighlighted: "Texto resaltado" fgHighlighted: "Texto resaltado"
_sfx: _sfx:
note: "Notas" note: "Notas"

View File

@ -1816,6 +1816,7 @@ _theme:
header: "Entête" header: "Entête"
navBg: "Fond de la barre latérale" navBg: "Fond de la barre latérale"
navFg: "Texte de la barre latérale" navFg: "Texte de la barre latérale"
navHoverFg: "Texte de la barre latérale (survolé)"
navActive: "Texte de la barre latérale (actif)" navActive: "Texte de la barre latérale (actif)"
navIndicator: "Indicateur de barre latérale" navIndicator: "Indicateur de barre latérale"
link: "Lien" link: "Lien"
@ -1838,8 +1839,11 @@ _theme:
buttonHoverBg: "Arrière-plan du bouton (survolé)" buttonHoverBg: "Arrière-plan du bouton (survolé)"
inputBorder: "Cadre de la zone de texte" inputBorder: "Cadre de la zone de texte"
driveFolderBg: "Arrière-plan du dossier de disque" driveFolderBg: "Arrière-plan du dossier de disque"
wallpaperOverlay: "Superposition de fond d'écran"
badge: "Badge" badge: "Badge"
messageBg: "Arrière plan de la discussion" messageBg: "Arrière plan de la discussion"
accentDarken: "Plus sombre"
accentLighten: "Plus clair"
fgHighlighted: "Texte mis en évidence" fgHighlighted: "Texte mis en évidence"
_sfx: _sfx:
note: "Nouvelle note" note: "Nouvelle note"

View File

@ -1931,6 +1931,7 @@ _theme:
header: "Header" header: "Header"
navBg: "Latar belakang bilah samping" navBg: "Latar belakang bilah samping"
navFg: "Teks bilah samping" navFg: "Teks bilah samping"
navHoverFg: "Teks bilah samping (Mengambang)"
navActive: "Teks bilah samping (Aktif)" navActive: "Teks bilah samping (Aktif)"
navIndicator: "Indikator bilah samping" navIndicator: "Indikator bilah samping"
link: "Tautan" link: "Tautan"
@ -1953,8 +1954,11 @@ _theme:
buttonHoverBg: "Latar belakang tombol (Mengambang)" buttonHoverBg: "Latar belakang tombol (Mengambang)"
inputBorder: "Batas bidang masukan" inputBorder: "Batas bidang masukan"
driveFolderBg: "Latar belakang folder drive" driveFolderBg: "Latar belakang folder drive"
wallpaperOverlay: "Lapisan wallpaper"
badge: "Lencana" badge: "Lencana"
messageBg: "Latar belakang obrolan" messageBg: "Latar belakang obrolan"
accentDarken: "Aksen (Gelap)"
accentLighten: "Aksen (Terang)"
fgHighlighted: "Teks yang disorot" fgHighlighted: "Teks yang disorot"
_sfx: _sfx:
note: "Catatan" note: "Catatan"

8
locales/index.d.ts vendored
View File

@ -7361,14 +7361,6 @@ export interface Locale extends ILocale {
* UI上で先頭に表示されます * UI上で先頭に表示されます
*/ */
"descriptionOfDisplayOrder": string; "descriptionOfDisplayOrder": string;
/**
*
*/
"preserveAssignmentOnMoveAccount": string;
/**
*
*/
"preserveAssignmentOnMoveAccount_description": string;
/** /**
* *
*/ */

View File

@ -424,7 +424,6 @@ antennaExcludeBots: "Escludere i Bot"
antennaKeywordsDescription: "Sparando con uno spazio indichi la condizione E (and). Separando con un a capo, indichi la condizione O (or)." antennaKeywordsDescription: "Sparando con uno spazio indichi la condizione E (and). Separando con un a capo, indichi la condizione O (or)."
notifyAntenna: "Invia notifiche delle nuove note" notifyAntenna: "Invia notifiche delle nuove note"
withFileAntenna: "Solo note con file in allegato" withFileAntenna: "Solo note con file in allegato"
hideNotesInSensitiveChannel: "Nascondere le Note dai canali espliciti"
enableServiceworker: "Abilita ServiceWorker" enableServiceworker: "Abilita ServiceWorker"
antennaUsersDescription: "Elenca un nome utente per riga" antennaUsersDescription: "Elenca un nome utente per riga"
caseSensitive: "Sensibile alla distinzione tra maiuscole e minuscole" caseSensitive: "Sensibile alla distinzione tra maiuscole e minuscole"
@ -1337,10 +1336,6 @@ chat: "Chat"
migrateOldSettings: "Migrare le vecchie impostazioni" 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." 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" compress: "Comprimi"
right: "Destra"
bottom: "Sotto"
top: "Sopra"
embed: "Incorporare"
_chat: _chat:
noMessagesYet: "Ancora nessun messaggio" noMessagesYet: "Ancora nessun messaggio"
newMessage: "Nuovo messaggio" newMessage: "Nuovo messaggio"
@ -1411,11 +1406,9 @@ _settings:
timelineAndNote: "Note e Timeline" timelineAndNote: "Note e Timeline"
makeEveryTextElementsSelectable: "Imposta ogni elemento come selezionabile" makeEveryTextElementsSelectable: "Imposta ogni elemento come selezionabile"
makeEveryTextElementsSelectable_description: "Potrebbe ridurre l'usabilità in alcune situazioni." makeEveryTextElementsSelectable_description: "Potrebbe ridurre l'usabilità in alcune situazioni."
useStickyIcons: "Fissa le icone durante lo scorrimento"
showNavbarSubButtons: "Mostra i pulsanti secondari nella barra di navigazione" showNavbarSubButtons: "Mostra i pulsanti secondari nella barra di navigazione"
ifOn: "Quando attivato" ifOn: "Quando attivato"
ifOff: "Quando disattivato" ifOff: "Quando disattivato"
enableSyncThemesBetweenDevices: "Sincronizzare il tema tra i dispositivi"
_chat: _chat:
showSenderName: "Mostra il nome del mittente" showSenderName: "Mostra il nome del mittente"
sendOnEnter: "Invio spedisce" sendOnEnter: "Invio spedisce"
@ -2125,13 +2118,14 @@ _theme:
header: "Intestazione" header: "Intestazione"
navBg: "Sfondo della barra laterale" navBg: "Sfondo della barra laterale"
navFg: "Testo della barra laterale" navFg: "Testo della barra laterale"
navHoverFg: "Testo della barra laterale (al passaggio del mouse)"
navActive: "Testo della barra laterale (attivo)" navActive: "Testo della barra laterale (attivo)"
navIndicator: "Indicatore di barra laterale" navIndicator: "Indicatore di barra laterale"
link: "Link" link: "Link"
hashtag: "Hashtag" hashtag: "Hashtag"
mention: "Menzioni" mention: "Menzioni"
mentionMe: "Menzioni (di me)" mentionMe: "Menzioni (di me)"
renote: "Renota" renote: "Rinota"
modalBg: "Sfondo modale." modalBg: "Sfondo modale."
divider: "Interruzione di linea" divider: "Interruzione di linea"
scrollbarHandle: "Maniglie della barra di scorrimento" scrollbarHandle: "Maniglie della barra di scorrimento"
@ -2147,8 +2141,11 @@ _theme:
buttonHoverBg: "Sfondo del pulsante (sorvolato)" buttonHoverBg: "Sfondo del pulsante (sorvolato)"
inputBorder: "Inquadra casella di testo" inputBorder: "Inquadra casella di testo"
driveFolderBg: "Sfondo della cartella di disco" driveFolderBg: "Sfondo della cartella di disco"
wallpaperOverlay: "Sovrapposizione dello sfondo"
badge: "Distintivo" badge: "Distintivo"
messageBg: "Sfondo della chat" messageBg: "Sfondo della chat"
accentDarken: "Temi (scuri)"
accentLighten: "Temi (luminosi)"
fgHighlighted: "Testo in evidenza." fgHighlighted: "Testo in evidenza."
_sfx: _sfx:
note: "Nota" note: "Nota"
@ -2595,9 +2592,6 @@ _notification:
_deck: _deck:
alwaysShowMainColumn: "Mostra sempre la colonna principale" alwaysShowMainColumn: "Mostra sempre la colonna principale"
columnAlign: "Allineare colonne" columnAlign: "Allineare colonne"
columnGap: "Margine tra le colonne"
deckMenuPosition: "Posizione del menu Deck"
navbarPosition: "Posizione barra di navigazione"
addColumn: "Aggiungi colonna" addColumn: "Aggiungi colonna"
newNoteNotificationSettings: "Preferenze per le notifiche di nuove Note" newNoteNotificationSettings: "Preferenze per le notifiche di nuove Note"
configureColumn: "Impostazioni colonna" configureColumn: "Impostazioni colonna"

View File

@ -1907,8 +1907,6 @@ _role:
descriptionOfIsExplorable: "オンにすると、「みつける」でメンバー一覧が公開されるほか、ロールのタイムラインが利用可能になります。" descriptionOfIsExplorable: "オンにすると、「みつける」でメンバー一覧が公開されるほか、ロールのタイムラインが利用可能になります。"
displayOrder: "表示順" displayOrder: "表示順"
descriptionOfDisplayOrder: "数値が大きいほどUI上で先頭に表示されます。" descriptionOfDisplayOrder: "数値が大きいほどUI上で先頭に表示されます。"
preserveAssignmentOnMoveAccount: "アサイン状態を移行先アカウントにも引き継ぐ"
preserveAssignmentOnMoveAccount_description: "オンにすると、このロールが付与されたアカウントが移行された際に、移行先アカウントにもこのロールが引き継がれるようになります。"
canEditMembersByModerator: "モデレーターのメンバー編集を許可" canEditMembersByModerator: "モデレーターのメンバー編集を許可"
descriptionOfCanEditMembersByModerator: "オンにすると、管理者に加えてモデレーターもこのロールへユーザーをアサイン/アサイン解除できるようになります。オフにすると管理者のみが行えます。" descriptionOfCanEditMembersByModerator: "オンにすると、管理者に加えてモデレーターもこのロールへユーザーをアサイン/アサイン解除できるようになります。オフにすると管理者のみが行えます。"
priority: "優先度" priority: "優先度"

View File

@ -2007,6 +2007,7 @@ _theme:
header: "ヘッダー" header: "ヘッダー"
navBg: "サイドバーの背景" navBg: "サイドバーの背景"
navFg: "サイドバーの文字" navFg: "サイドバーの文字"
navHoverFg: "サイドバー文字(ホバー)"
navActive: "サイドバー文字(アクティブ)" navActive: "サイドバー文字(アクティブ)"
navIndicator: "サイドバーのインジケーター" navIndicator: "サイドバーのインジケーター"
link: "リンク" link: "リンク"
@ -2029,8 +2030,11 @@ _theme:
buttonHoverBg: "ボタンの背景 (ホバー)" buttonHoverBg: "ボタンの背景 (ホバー)"
inputBorder: "入力ボックスの縁取り" inputBorder: "入力ボックスの縁取り"
driveFolderBg: "ドライブフォルダーの背景" driveFolderBg: "ドライブフォルダーの背景"
wallpaperOverlay: "壁紙のオーバーレイ"
badge: "バッジ" badge: "バッジ"
messageBg: "チャットの背景" messageBg: "チャットの背景"
accentDarken: "アクセント (暗め)"
accentLighten: "アクセント (明るめ)"
fgHighlighted: "強調されとる文字" fgHighlighted: "強調されとる文字"
_sfx: _sfx:
note: "ノート" note: "ノート"

View File

@ -747,7 +747,6 @@ _theme:
description: "설멩" description: "설멩"
keys: keys:
mention: "멘션" mention: "멘션"
renote: "리노트"
_sfx: _sfx:
note: "새 노트" note: "새 노트"
notification: "알림" notification: "알림"

View File

@ -2067,6 +2067,7 @@ _theme:
header: "헤더" header: "헤더"
navBg: "사이드바 배경" navBg: "사이드바 배경"
navFg: "사이드바 텍스트" navFg: "사이드바 텍스트"
navHoverFg: "사이드바 텍스트 (호버)"
navActive: "사이드바 텍스트 (활성)" navActive: "사이드바 텍스트 (활성)"
navIndicator: "사이드바 인디케이터" navIndicator: "사이드바 인디케이터"
link: "링크" link: "링크"
@ -2089,8 +2090,11 @@ _theme:
buttonHoverBg: "버튼 배경 (호버)" buttonHoverBg: "버튼 배경 (호버)"
inputBorder: "입력 필드 테두리" inputBorder: "입력 필드 테두리"
driveFolderBg: "드라이브 폴더 배경" driveFolderBg: "드라이브 폴더 배경"
wallpaperOverlay: "배경화면 오버레이"
badge: "배지" badge: "배지"
messageBg: "대화 배경" messageBg: "대화 배경"
accentDarken: "강조 색상 (어두움)"
accentLighten: "강조 색상 (밝음)"
fgHighlighted: "강조된 텍스트" fgHighlighted: "강조된 텍스트"
_sfx: _sfx:
note: "새 노트" note: "새 노트"

View File

@ -1212,6 +1212,7 @@ _theme:
header: "Nagłówek" header: "Nagłówek"
navBg: "Tło paska bocznego" navBg: "Tło paska bocznego"
navFg: "Tekst paska bocznego" navFg: "Tekst paska bocznego"
navHoverFg: "Tekst paska bocznego (zbliżenie)"
navActive: "Tekst paska bocznego (aktywny)" navActive: "Tekst paska bocznego (aktywny)"
navIndicator: "Wskaźnik paska bocznego" navIndicator: "Wskaźnik paska bocznego"
link: "Odnośnik" link: "Odnośnik"
@ -1234,8 +1235,11 @@ _theme:
buttonHoverBg: "Tło przycisku (po najechaniu)" buttonHoverBg: "Tło przycisku (po najechaniu)"
inputBorder: "Obramowanie pola wejścia" inputBorder: "Obramowanie pola wejścia"
driveFolderBg: "Tło folderu na dysku" driveFolderBg: "Tło folderu na dysku"
wallpaperOverlay: "Nakładka tapety"
badge: "Odznaka" badge: "Odznaka"
messageBg: "Tło czatu" messageBg: "Tło czatu"
accentDarken: "Akcent (ciemniejszy)"
accentLighten: "Akcent (jaśniejszy)"
fgHighlighted: "Wyróżniony tekst" fgHighlighted: "Wyróżniony tekst"
_sfx: _sfx:
note: "Wpisy" note: "Wpisy"

View File

@ -1997,6 +1997,7 @@ _theme:
header: "Cabeçalho" header: "Cabeçalho"
navBg: "Plano de fundo da barra lateral" navBg: "Plano de fundo da barra lateral"
navFg: "Texto da barra lateral" navFg: "Texto da barra lateral"
navHoverFg: "Texto da coluna lateral (Selecionado)"
navActive: "Texto da coluna lateral (Ativa)" navActive: "Texto da coluna lateral (Ativa)"
navIndicator: "Indicador da coluna lateral" navIndicator: "Indicador da coluna lateral"
link: "Link" link: "Link"
@ -2019,8 +2020,11 @@ _theme:
buttonHoverBg: "Plano de fundo de botão (Selecionado)" buttonHoverBg: "Plano de fundo de botão (Selecionado)"
inputBorder: "Borda de campo digitável" inputBorder: "Borda de campo digitável"
driveFolderBg: "Plano de fundo da pasta no Drive" driveFolderBg: "Plano de fundo da pasta no Drive"
wallpaperOverlay: "Sobreposição do papel de parede."
badge: "Emblema" badge: "Emblema"
messageBg: "Plano de fundo do chat" messageBg: "Plano de fundo do chat"
accentDarken: "Cor de destaque (Escurecida)"
accentLighten: "Cor de destaque (Esclarecida)"
fgHighlighted: "Texto Destacado" fgHighlighted: "Texto Destacado"
_sfx: _sfx:
note: "Posts" note: "Posts"

View File

@ -1689,6 +1689,7 @@ _theme:
header: "Заголовок" header: "Заголовок"
navBg: "Фон боковой панели" navBg: "Фон боковой панели"
navFg: "Текст на боковой панели" navFg: "Текст на боковой панели"
navHoverFg: "Текст на боковой панели (под указателем)"
navActive: "Текст на боковой панели (активирован)" navActive: "Текст на боковой панели (активирован)"
navIndicator: "Индикатор на боковой панели" navIndicator: "Индикатор на боковой панели"
link: "Ссылка" link: "Ссылка"
@ -1711,8 +1712,11 @@ _theme:
buttonHoverBg: "Текст кнопки" buttonHoverBg: "Текст кнопки"
inputBorder: "Рамка поля ввода" inputBorder: "Рамка поля ввода"
driveFolderBg: "Фон папки «Диска»" driveFolderBg: "Фон папки «Диска»"
wallpaperOverlay: "Слой обоев"
badge: "Значок" badge: "Значок"
messageBg: "Фон беседы" messageBg: "Фон беседы"
accentDarken: "Фон (затемнённый)"
accentLighten: "Фон (осветлённый)"
fgHighlighted: "Подсвеченный текст" fgHighlighted: "Подсвеченный текст"
_sfx: _sfx:
note: "Заметки" note: "Заметки"

View File

@ -1089,6 +1089,7 @@ _theme:
header: "Hlavička" header: "Hlavička"
navBg: "Pozadie bočného panela" navBg: "Pozadie bočného panela"
navFg: "Text bočného panela" navFg: "Text bočného panela"
navHoverFg: "Text bočného panela (pod kurzorom)"
navActive: "Text bočného panela (aktívny)" navActive: "Text bočného panela (aktívny)"
navIndicator: "Indikátor bočného panela" navIndicator: "Indikátor bočného panela"
link: "Odkaz" link: "Odkaz"
@ -1111,8 +1112,11 @@ _theme:
buttonHoverBg: "Pozadie tlačidla (pod kurzorom)" buttonHoverBg: "Pozadie tlačidla (pod kurzorom)"
inputBorder: "Okraj vstupného poľa" inputBorder: "Okraj vstupného poľa"
driveFolderBg: "Pozadie priečinu disku" driveFolderBg: "Pozadie priečinu disku"
wallpaperOverlay: "Vrstvenie pozadia"
badge: "Odznak" badge: "Odznak"
messageBg: "Pozadie chatu" messageBg: "Pozadie chatu"
accentDarken: "Akcent (stmavené)"
accentLighten: "Akcent (zosvetlené)"
fgHighlighted: "Zvýraznený text" fgHighlighted: "Zvýraznený text"
_sfx: _sfx:
note: "Poznámky" note: "Poznámky"

View File

@ -1974,6 +1974,7 @@ _theme:
header: "ส่วนหัว" header: "ส่วนหัว"
navBg: "พื้นหลังแถบด้านข้าง" navBg: "พื้นหลังแถบด้านข้าง"
navFg: "ข้อความแถบด้านข้าง" navFg: "ข้อความแถบด้านข้าง"
navHoverFg: "ข้อความแถบด้านข้าง (โฮเวอร์)"
navActive: "ข้อความแถบด้านข้าง (ใช้งานอยู่)" navActive: "ข้อความแถบด้านข้าง (ใช้งานอยู่)"
navIndicator: "ตัวระบุแถบด้านข้าง" navIndicator: "ตัวระบุแถบด้านข้าง"
link: "ลิงก์" link: "ลิงก์"
@ -1996,8 +1997,11 @@ _theme:
buttonHoverBg: "ปุ่มพื้นหลัง (โฮเวอร์)" buttonHoverBg: "ปุ่มพื้นหลัง (โฮเวอร์)"
inputBorder: "เส้นขอบของช่องป้อนข้อมูล" inputBorder: "เส้นขอบของช่องป้อนข้อมูล"
driveFolderBg: "พื้นหลังโฟลเดอร์ไดรฟ์" driveFolderBg: "พื้นหลังโฟลเดอร์ไดรฟ์"
wallpaperOverlay: "วอลล์เปเปอร์ซ้อนทับ"
badge: "ตรา" badge: "ตรา"
messageBg: "พื้นหลังแชท" messageBg: "พื้นหลังแชท"
accentDarken: "สีหลัก (มืด)"
accentLighten: "สีหลัก (สว่าง)"
fgHighlighted: "ข้อความที่ไฮไลต์" fgHighlighted: "ข้อความที่ไฮไลต์"
_sfx: _sfx:
note: "โน้ต" note: "โน้ต"

View File

@ -1283,6 +1283,7 @@ _theme:
header: "Заголовок" header: "Заголовок"
navBg: "Фон бокової панелі" navBg: "Фон бокової панелі"
navFg: "Текст бокової панелі" navFg: "Текст бокової панелі"
navHoverFg: "Текст бокової панелі (під курсором)"
navActive: "Текст бокової панелі (активне)" navActive: "Текст бокової панелі (активне)"
navIndicator: "Індикатор бокової панелі" navIndicator: "Індикатор бокової панелі"
link: "Посилання" link: "Посилання"
@ -1305,8 +1306,11 @@ _theme:
buttonHoverBg: "Фон кнопки (при наведенні)" buttonHoverBg: "Фон кнопки (при наведенні)"
inputBorder: "Край поля вводу" inputBorder: "Край поля вводу"
driveFolderBg: "Фон папки на диску" driveFolderBg: "Фон папки на диску"
wallpaperOverlay: "Накладання шпалер"
badge: "Значок" badge: "Значок"
messageBg: "Фон переписки" messageBg: "Фон переписки"
accentDarken: "Акцент (Затемлений)"
accentLighten: "Акцент (Освітлений)"
fgHighlighted: "Виділений текст" fgHighlighted: "Виділений текст"
_sfx: _sfx:
note: "Нотатки" note: "Нотатки"

View File

@ -907,6 +907,8 @@ _theme:
mention: "Murojat" mention: "Murojat"
renote: "Qayta qayd etish" renote: "Qayta qayd etish"
divider: "Ajratrmoq" divider: "Ajratrmoq"
accentDarken: "Urg'u (Qoraytirilgan)"
accentLighten: "Urg'u (Yoritilgan)"
fgHighlighted: "Belgilangan matn" fgHighlighted: "Belgilangan matn"
_sfx: _sfx:
note: "Qaydlar" note: "Qaydlar"

View File

@ -1530,6 +1530,7 @@ _theme:
header: "Ảnh bìa" header: "Ảnh bìa"
navBg: "Nền thanh bên" navBg: "Nền thanh bên"
navFg: "Chữ thanh bên" navFg: "Chữ thanh bên"
navHoverFg: "Chữ thanh bên (Khi chạm)"
navActive: "Chữ thanh bên (Khi chọn)" navActive: "Chữ thanh bên (Khi chọn)"
navIndicator: "Chỉ báo thanh bên" navIndicator: "Chỉ báo thanh bên"
link: "Đường dẫn" link: "Đường dẫn"
@ -1552,8 +1553,11 @@ _theme:
buttonHoverBg: "Nền nút (Chạm)" buttonHoverBg: "Nền nút (Chạm)"
inputBorder: "Đường viền khung soạn thảo" inputBorder: "Đường viền khung soạn thảo"
driveFolderBg: "Nền thư mục Ổ đĩa" driveFolderBg: "Nền thư mục Ổ đĩa"
wallpaperOverlay: "Lớp phủ hình nền"
badge: "Huy hiệu" badge: "Huy hiệu"
messageBg: "Nền chat" messageBg: "Nền chat"
accentDarken: "Màu phụ (Tối)"
accentLighten: "Màu phụ (Sáng)"
fgHighlighted: "Chữ nổi bật" fgHighlighted: "Chữ nổi bật"
_sfx: _sfx:
note: "Tút" note: "Tút"

View File

@ -424,7 +424,6 @@ antennaExcludeBots: "排除机器人账户"
antennaKeywordsDescription: "AND 条件用空格分隔OR 条件用换行符分隔。" antennaKeywordsDescription: "AND 条件用空格分隔OR 条件用换行符分隔。"
notifyAntenna: "开启通知" notifyAntenna: "开启通知"
withFileAntenna: "仅带有附件的帖子" withFileAntenna: "仅带有附件的帖子"
hideNotesInSensitiveChannel: "隐藏敏感频道内的帖子"
enableServiceworker: "启用 ServiceWorker" enableServiceworker: "启用 ServiceWorker"
antennaUsersDescription: "指定用户名,一行一个" antennaUsersDescription: "指定用户名,一行一个"
caseSensitive: "区分大小写" caseSensitive: "区分大小写"
@ -1340,7 +1339,6 @@ compress: "压缩"
right: "右" right: "右"
bottom: "下" bottom: "下"
top: "上" top: "上"
embed: "嵌入"
_chat: _chat:
noMessagesYet: "还没有消息" noMessagesYet: "还没有消息"
newMessage: "新消息" newMessage: "新消息"
@ -2124,6 +2122,7 @@ _theme:
header: "顶栏" header: "顶栏"
navBg: "侧边栏背景" navBg: "侧边栏背景"
navFg: "侧栏文本" navFg: "侧栏文本"
navHoverFg: "侧栏文本(悬停)"
navActive: "侧栏文本(活动)" navActive: "侧栏文本(活动)"
navIndicator: "侧栏标记" navIndicator: "侧栏标记"
link: "链接" link: "链接"
@ -2146,8 +2145,11 @@ _theme:
buttonHoverBg: "按钮背景(悬停)" buttonHoverBg: "按钮背景(悬停)"
inputBorder: "输入框边框" inputBorder: "输入框边框"
driveFolderBg: "网盘的文件夹背景" driveFolderBg: "网盘的文件夹背景"
wallpaperOverlay: "壁纸叠加层"
badge: "徽章" badge: "徽章"
messageBg: "聊天背景" messageBg: "聊天背景"
accentDarken: "强调色(深)"
accentLighten: "强调色(浅)"
fgHighlighted: "高亮显示文本" fgHighlighted: "高亮显示文本"
_sfx: _sfx:
note: "帖子" note: "帖子"

View File

@ -424,7 +424,6 @@ antennaExcludeBots: "排除機器人帳戶"
antennaKeywordsDescription: "空格代表「以及」AND換行代表「或者」OR" antennaKeywordsDescription: "空格代表「以及」AND換行代表「或者」OR"
notifyAntenna: "通知有新貼文" notifyAntenna: "通知有新貼文"
withFileAntenna: "僅帶有附件的貼文" withFileAntenna: "僅帶有附件的貼文"
hideNotesInSensitiveChannel: "隱藏敏感頻道的貼文"
enableServiceworker: "啟用瀏覽器的推播通知" enableServiceworker: "啟用瀏覽器的推播通知"
antennaUsersDescription: "填寫使用者名稱,以換行分隔" antennaUsersDescription: "填寫使用者名稱,以換行分隔"
caseSensitive: "區分大小寫" caseSensitive: "區分大小寫"
@ -1340,7 +1339,6 @@ compress: "壓縮"
right: "右" right: "右"
bottom: "下" bottom: "下"
top: "上" top: "上"
embed: "嵌入"
_chat: _chat:
noMessagesYet: "尚無訊息" noMessagesYet: "尚無訊息"
newMessage: "新訊息" newMessage: "新訊息"
@ -1415,7 +1413,6 @@ _settings:
showNavbarSubButtons: "在導覽列顯示輔助按鈕" showNavbarSubButtons: "在導覽列顯示輔助按鈕"
ifOn: "開啟時" ifOn: "開啟時"
ifOff: "關閉時" ifOff: "關閉時"
enableSyncThemesBetweenDevices: "在裝置之間同步已安裝的主題"
_chat: _chat:
showSenderName: "顯示發送者的名稱" showSenderName: "顯示發送者的名稱"
sendOnEnter: "按下 Enter 發送訊息" sendOnEnter: "按下 Enter 發送訊息"
@ -1888,8 +1885,6 @@ _role:
descriptionOfIsExplorable: "若開啟則公開角色時間軸。若角色不是公開的,則無法公開時間軸。" descriptionOfIsExplorable: "若開啟則公開角色時間軸。若角色不是公開的,則無法公開時間軸。"
displayOrder: "顯示順序" displayOrder: "顯示順序"
descriptionOfDisplayOrder: "數字越大顯示在UI上的越上面。" descriptionOfDisplayOrder: "數字越大顯示在UI上的越上面。"
preserveAssignmentOnMoveAccount: "將指派狀態承接至轉移後的帳戶"
preserveAssignmentOnMoveAccount_description: "開啟此選項後,當具備此角色的帳戶被移轉時,該角色也會承接至轉移後的帳戶。"
canEditMembersByModerator: "允許編輯審查員的成員" canEditMembersByModerator: "允許編輯審查員的成員"
descriptionOfCanEditMembersByModerator: "如果開啟,管理員與審查員都可以為使用者指派/解除指派該角色。如果關閉,則只有管理員可以執行。" descriptionOfCanEditMembersByModerator: "如果開啟,管理員與審查員都可以為使用者指派/解除指派該角色。如果關閉,則只有管理員可以執行。"
priority: "優先級" priority: "優先級"
@ -2127,6 +2122,7 @@ _theme:
header: "標題" header: "標題"
navBg: "側邊欄的背景 " navBg: "側邊欄的背景 "
navFg: "側邊欄的文字" navFg: "側邊欄的文字"
navHoverFg: "側邊欄文字(懸浮) "
navActive: "側邊欄文字(活動)" navActive: "側邊欄文字(活動)"
navIndicator: "側邊欄指示符" navIndicator: "側邊欄指示符"
link: "連結" link: "連結"
@ -2149,8 +2145,11 @@ _theme:
buttonHoverBg: "按鈕背景 (漂浮)" buttonHoverBg: "按鈕背景 (漂浮)"
inputBorder: "輸入框邊框" inputBorder: "輸入框邊框"
driveFolderBg: "雲端硬碟文件夾背景" driveFolderBg: "雲端硬碟文件夾背景"
wallpaperOverlay: "壁紙覆蓋層"
badge: "徽章" badge: "徽章"
messageBg: "私訊背景" messageBg: "私訊背景"
accentDarken: "強調色(黑暗)"
accentLighten: "強調色(明亮)"
fgHighlighted: "突顯文字" fgHighlighted: "突顯文字"
_sfx: _sfx:
note: "貼文" note: "貼文"

View File

@ -1,6 +1,6 @@
{ {
"name": "misskey", "name": "misskey",
"version": "2025.4.0-rc.0", "version": "2025.4.0-beta.2",
"codename": "nasubi", "codename": "nasubi",
"repository": { "repository": {
"type": "git", "type": "git",

View File

@ -1,16 +0,0 @@
/*
* SPDX-FileCopyrightText: syuilo and misskey-project
* SPDX-License-Identifier: AGPL-3.0-only
*/
export class RoleCopyOnMoveAccount1743558299182 {
name = 'RoleCopyOnMoveAccount1743558299182'
async up(queryRunner) {
await queryRunner.query(`ALTER TABLE "role" ADD "preserveAssignmentOnMoveAccount" boolean NOT NULL DEFAULT false`);
}
async down(queryRunner) {
await queryRunner.query(`ALTER TABLE "role" DROP COLUMN "preserveAssignmentOnMoveAccount"`);
}
}

View File

@ -24,7 +24,6 @@ import { FederatedInstanceService } from '@/core/FederatedInstanceService.js';
import InstanceChart from '@/core/chart/charts/instance.js'; import InstanceChart from '@/core/chart/charts/instance.js';
import PerUserFollowingChart from '@/core/chart/charts/per-user-following.js'; import PerUserFollowingChart from '@/core/chart/charts/per-user-following.js';
import { SystemAccountService } from '@/core/SystemAccountService.js'; import { SystemAccountService } from '@/core/SystemAccountService.js';
import { RoleService } from '@/core/RoleService.js';
@Injectable() @Injectable()
export class AccountMoveService { export class AccountMoveService {
@ -62,7 +61,6 @@ export class AccountMoveService {
private relayService: RelayService, private relayService: RelayService,
private queueService: QueueService, private queueService: QueueService,
private systemAccountService: SystemAccountService, private systemAccountService: SystemAccountService,
private roleService: RoleService,
) { ) {
} }
@ -121,7 +119,6 @@ export class AccountMoveService {
await Promise.all([ await Promise.all([
this.copyBlocking(src, dst), this.copyBlocking(src, dst),
this.copyMutings(src, dst), this.copyMutings(src, dst),
this.copyRoles(src, dst),
this.updateLists(src, dst), this.updateLists(src, dst),
]); ]);
} catch { } catch {
@ -204,32 +201,6 @@ export class AccountMoveService {
await this.mutingsRepository.insert(arrayToInsert); await this.mutingsRepository.insert(arrayToInsert);
} }
@bindThis
public async copyRoles(src: ThinUser, dst: ThinUser): Promise<void> {
// Insert new roles with the same values except userId
// role service may have cache for roles so retrieve roles from service
const [oldRoleAssignments, roles] = await Promise.all([
this.roleService.getUserAssigns(src.id),
this.roleService.getRoles(),
]);
if (oldRoleAssignments.length === 0) return;
// No promise all since the only async operation is writing to the database
for (const oldRoleAssignment of oldRoleAssignments) {
const role = roles.find(x => x.id === oldRoleAssignment.roleId);
if (role == null) continue; // Very unlikely however removing role may cause this case
if (!role.preserveAssignmentOnMoveAccount) continue;
try {
await this.roleService.assign(dst.id, role.id, oldRoleAssignment.expiresAt);
} catch (e) {
if (e instanceof RoleService.AlreadyAssignedError) continue;
throw e;
}
}
}
/** /**
* Update lists while moving accounts. * Update lists while moving accounts.
* - No removal of the old account from the lists * - No removal of the old account from the lists

View File

@ -630,7 +630,6 @@ export class RoleService implements OnApplicationShutdown, OnModuleInit {
isModerator: values.isModerator, isModerator: values.isModerator,
isExplorable: values.isExplorable, isExplorable: values.isExplorable,
asBadge: values.asBadge, asBadge: values.asBadge,
preserveAssignmentOnMoveAccount: values.preserveAssignmentOnMoveAccount,
canEditMembersByModerator: values.canEditMembersByModerator, canEditMembersByModerator: values.canEditMembersByModerator,
displayOrder: values.displayOrder, displayOrder: values.displayOrder,
policies: values.policies, policies: values.policies,

View File

@ -13,7 +13,6 @@ import type { MiRole } from '@/models/Role.js';
import { bindThis } from '@/decorators.js'; import { bindThis } from '@/decorators.js';
import { DEFAULT_POLICIES } from '@/core/RoleService.js'; import { DEFAULT_POLICIES } from '@/core/RoleService.js';
import { IdService } from '@/core/IdService.js'; import { IdService } from '@/core/IdService.js';
import { Packed } from '@/misc/json-schema.js';
@Injectable() @Injectable()
export class RoleEntityService { export class RoleEntityService {
@ -32,7 +31,7 @@ export class RoleEntityService {
public async pack( public async pack(
src: MiRole['id'] | MiRole, src: MiRole['id'] | MiRole,
me?: { id: MiUser['id'] } | null | undefined, me?: { id: MiUser['id'] } | null | undefined,
): Promise<Packed<'Role'>> { ) {
const role = typeof src === 'object' ? src : await this.rolesRepository.findOneByOrFail({ id: src }); const role = typeof src === 'object' ? src : await this.rolesRepository.findOneByOrFail({ id: src });
const assignedCount = await this.roleAssignmentsRepository.createQueryBuilder('assign') const assignedCount = await this.roleAssignmentsRepository.createQueryBuilder('assign')
@ -68,7 +67,6 @@ export class RoleEntityService {
isModerator: role.isModerator, isModerator: role.isModerator,
isExplorable: role.isExplorable, isExplorable: role.isExplorable,
asBadge: role.asBadge, asBadge: role.asBadge,
preserveAssignmentOnMoveAccount: role.preserveAssignmentOnMoveAccount,
canEditMembersByModerator: role.canEditMembersByModerator, canEditMembersByModerator: role.canEditMembersByModerator,
displayOrder: role.displayOrder, displayOrder: role.displayOrder,
policies: policies, policies: policies,

View File

@ -248,11 +248,6 @@ export class MiRole {
}) })
public isExplorable: boolean; public isExplorable: boolean;
@Column('boolean', {
default: false,
})
public preserveAssignmentOnMoveAccount: boolean;
@Column('boolean', { @Column('boolean', {
default: false, default: false,
}) })

View File

@ -389,11 +389,6 @@ export const packedRoleSchema = {
optional: false, nullable: false, optional: false, nullable: false,
example: false, example: false,
}, },
preserveAssignmentOnMoveAccount: {
type: 'boolean',
optional: false, nullable: false,
example: false,
},
canEditMembersByModerator: { canEditMembersByModerator: {
type: 'boolean', type: 'boolean',
optional: false, nullable: false, optional: false, nullable: false,

View File

@ -36,7 +36,6 @@ export const paramDef = {
isAdministrator: { type: 'boolean' }, isAdministrator: { type: 'boolean' },
isExplorable: { type: 'boolean', default: false }, // optional for backward compatibility isExplorable: { type: 'boolean', default: false }, // optional for backward compatibility
asBadge: { type: 'boolean' }, asBadge: { type: 'boolean' },
preserveAssignmentOnMoveAccount: { type: 'boolean' },
canEditMembersByModerator: { type: 'boolean' }, canEditMembersByModerator: { type: 'boolean' },
displayOrder: { type: 'number' }, displayOrder: { type: 'number' },
policies: { policies: {

View File

@ -41,7 +41,6 @@ export const paramDef = {
isAdministrator: { type: 'boolean' }, isAdministrator: { type: 'boolean' },
isExplorable: { type: 'boolean' }, isExplorable: { type: 'boolean' },
asBadge: { type: 'boolean' }, asBadge: { type: 'boolean' },
preserveAssignmentOnMoveAccount: { type: 'boolean' },
canEditMembersByModerator: { type: 'boolean' }, canEditMembersByModerator: { type: 'boolean' },
displayOrder: { type: 'number' }, displayOrder: { type: 'number' },
policies: { policies: {
@ -79,7 +78,6 @@ export default class extends Endpoint<typeof meta, typeof paramDef> { // eslint-
isAdministrator: ps.isAdministrator, isAdministrator: ps.isAdministrator,
isExplorable: ps.isExplorable, isExplorable: ps.isExplorable,
asBadge: ps.asBadge, asBadge: ps.asBadge,
preserveAssignmentOnMoveAccount: ps.preserveAssignmentOnMoveAccount,
canEditMembersByModerator: ps.canEditMembersByModerator, canEditMembersByModerator: ps.canEditMembersByModerator,
displayOrder: ps.displayOrder, displayOrder: ps.displayOrder,
policies: ps.policies, policies: ps.policies,

View File

@ -52,11 +52,6 @@ SPDX-License-Identifier: AGPL-3.0-only
</div> </div>
</MkFolder> </MkFolder>
<MkSwitch v-model="role.preserveAssignmentOnMoveAccount" :readonly="readonly">
<template #label>{{ i18n.ts._role.preserveAssignmentOnMoveAccount }}</template>
<template #caption>{{ i18n.ts._role.preserveAssignmentOnMoveAccount_description }}</template>
</MkSwitch>
<MkSwitch v-model="role.canEditMembersByModerator" :readonly="readonly"> <MkSwitch v-model="role.canEditMembersByModerator" :readonly="readonly">
<template #label>{{ i18n.ts._role.canEditMembersByModerator }}</template> <template #label>{{ i18n.ts._role.canEditMembersByModerator }}</template>
<template #caption>{{ i18n.ts._role.descriptionOfCanEditMembersByModerator }}</template> <template #caption>{{ i18n.ts._role.descriptionOfCanEditMembersByModerator }}</template>

View File

@ -1,7 +1,7 @@
{ {
"type": "module", "type": "module",
"name": "misskey-js", "name": "misskey-js",
"version": "2025.4.0-rc.0", "version": "2025.4.0-beta.2",
"description": "Misskey SDK for JavaScript", "description": "Misskey SDK for JavaScript",
"license": "MIT", "license": "MIT",
"main": "./built/index.js", "main": "./built/index.js",

View File

@ -5135,8 +5135,6 @@ export type components = {
/** @example false */ /** @example false */
asBadge: boolean; asBadge: boolean;
/** @example false */ /** @example false */
preserveAssignmentOnMoveAccount: boolean;
/** @example false */
canEditMembersByModerator: boolean; canEditMembersByModerator: boolean;
policies: { policies: {
[key: string]: { [key: string]: {
@ -9394,7 +9392,6 @@ export type operations = {
/** @default false */ /** @default false */
isExplorable?: boolean; isExplorable?: boolean;
asBadge: boolean; asBadge: boolean;
preserveAssignmentOnMoveAccount?: boolean;
canEditMembersByModerator: boolean; canEditMembersByModerator: boolean;
displayOrder: number; displayOrder: number;
policies: Record<string, never>; policies: Record<string, never>;
@ -9670,7 +9667,6 @@ export type operations = {
isAdministrator?: boolean; isAdministrator?: boolean;
isExplorable?: boolean; isExplorable?: boolean;
asBadge?: boolean; asBadge?: boolean;
preserveAssignmentOnMoveAccount?: boolean;
canEditMembersByModerator?: boolean; canEditMembersByModerator?: boolean;
displayOrder?: number; displayOrder?: number;
policies?: Record<string, never>; policies?: Record<string, never>;