feat: ロールでアップロード可能なファイル種別を設定可能に (#16081)

* wip

* Update RoleService.ts

* wip

* Update RoleService.ts

* Update CHANGELOG.md
This commit is contained in:
syuilo
2025-05-22 23:01:31 +09:00
committed by GitHub
parent aaee0a788d
commit e750c9171e
12 changed files with 118 additions and 6 deletions

16
locales/index.d.ts vendored
View File

@@ -4022,6 +4022,10 @@ export interface Locale extends ILocale {
* ファイルサイズの制限を超えているためアップロードできません。
*/
"cannotUploadBecauseExceedsFileSizeLimit": string;
/**
* 許可されていないファイル種別のためアップロードできません。
*/
"cannotUploadBecauseUnallowedFileType": string;
/**
* ベータ
*/
@@ -7729,6 +7733,14 @@ export interface Locale extends ILocale {
* チャットを許可
*/
"chatAvailability": string;
/**
* アップロード可能なファイル種別
*/
"uploadableFileTypes": string;
/**
* MIMEタイプを指定します。改行で区切って複数指定できるほか、アスタリスク(*)でワイルドカード指定できます。(例: image/*)
*/
"uploadableFileTypes_caption": string;
};
"_condition": {
/**
@@ -11925,6 +11937,10 @@ export interface Locale extends ILocale {
* アップロード可能な最大ファイルサイズは{x}です。
*/
"maxFileSizeIsX": ParameterizedString<"x">;
/**
* アップロード可能なファイル種別
*/
"allowedTypes": string;
};
"_clientPerformanceIssueTip": {
/**

View File

@@ -1001,6 +1001,7 @@ failedToUpload: "アップロード失敗"
cannotUploadBecauseInappropriate: "不適切な内容を含む可能性があると判定されたためアップロードできません。"
cannotUploadBecauseNoFreeSpace: "ドライブの空き容量が無いためアップロードできません。"
cannotUploadBecauseExceedsFileSizeLimit: "ファイルサイズの制限を超えているためアップロードできません。"
cannotUploadBecauseUnallowedFileType: "許可されていないファイル種別のためアップロードできません。"
beta: "ベータ"
enableAutoSensitive: "自動センシティブ判定"
enableAutoSensitiveDescription: "利用可能な場合は、機械学習を利用して自動でメディアにセンシティブフラグを設定します。この機能をオフにしても、サーバーによっては自動で設定されることがあります。"
@@ -2001,6 +2002,8 @@ _role:
canImportMuting: "ミュートのインポートを許可"
canImportUserLists: "リストのインポートを許可"
chatAvailability: "チャットを許可"
uploadableFileTypes: "アップロード可能なファイル種別"
uploadableFileTypes_caption: "MIMEタイプを指定します。改行で区切って複数指定できるほか、アスタリスク(*)でワイルドカード指定できます。(例: image/*)"
_condition:
roleAssignedTo: "マニュアルロールにアサイン済み"
isLocal: "ローカルユーザー"
@@ -3190,6 +3193,7 @@ _uploader:
abortConfirm: "アップロードされていないファイルがありますが、中止しますか?"
doneConfirm: "アップロードされていないファイルがありますが、完了しますか?"
maxFileSizeIsX: "アップロード可能な最大ファイルサイズは{x}です。"
allowedTypes: "アップロード可能なファイル種別"
_clientPerformanceIssueTip:
title: "バッテリー消費が多いと感じたら"