diff --git a/locales/en-US.yml b/locales/en-US.yml index d00f23632cc1..bd4bd6dbe1a5 100644 --- a/locales/en-US.yml +++ b/locales/en-US.yml @@ -2374,6 +2374,13 @@ _webhookSettings: renote: "When renoted" reaction: "When receiving a reaction" mention: "When being mentioned" +_imageCompressionMode: + title: "Image compression format" + description: "If 'Keep original image' turned off, you can select the image compression format for web publication." + imageResize: "Resize image" + imageResizeDescription: "If turned on, the size will be reduced to 2560x2560 or less." + imageCompressionLossy: "Always Lossy Compression" + imageCompressionLossyDescription: "If turned off, the compression mode is automatically selected to lossy or lossless depending on the original image." _moderationLogTypes: createRole: "Role created" deleteRole: "Role deleted" diff --git a/locales/index.d.ts b/locales/index.d.ts index d10bcf1ebe1a..31be0fff2f50 100644 --- a/locales/index.d.ts +++ b/locales/index.d.ts @@ -9202,25 +9202,25 @@ export interface Locale extends ILocale { */ "title": string; /** - * オリジナル画像を保持しない場合に、Web公開用画像の圧縮形式を選択できます。縮小する場合は2560x2560より小さくなるように縮小されます。非可逆圧縮を指定しない場合は、元画像に応じて非可逆圧縮か可逆圧縮かが自動的に選択されます。 + * オリジナル画像を保持しない場合に、Web公開用画像の圧縮形式を選択できます。 */ "description": string; /** - * 縮小して再圧縮する + * 画像を縮小する */ - "resizeCompress": string; + "imageResize": string; /** - * 縮小せず再圧縮する + * 縮小する場合は2560x2560以下になるように縮小されます。 */ - "noResizeCompress": string; + "imageResizeDescription": string; /** - * 縮小して非可逆圧縮する + * 画像を常に非可逆圧縮する */ - "resizeCompressLossy": string; + "imageCompressionLossy": string; /** - * 縮小せず非可逆圧縮する + * 非可逆圧縮を指定しない場合は、元画像に応じて非可逆圧縮か可逆圧縮かが自動的に選択されます。 */ - "noResizeCompressLossy": string; + "imageCompressionLossyDescription": string; }; "_moderationLogTypes": { /** diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index 700da2485d83..de346aba4210 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -2442,11 +2442,11 @@ _webhookSettings: _imageCompressionMode: title: "画像の圧縮形式" - description: "オリジナル画像を保持しない場合に、Web公開用画像の圧縮形式を選択できます。縮小する場合は2560x2560より小さくなるように縮小されます。非可逆圧縮を指定しない場合は、元画像に応じて非可逆圧縮か可逆圧縮かが自動的に選択されます。" - resizeCompress: "縮小して再圧縮する" - noResizeCompress: "縮小せず再圧縮する" - resizeCompressLossy: "縮小して非可逆圧縮する" - noResizeCompressLossy: "縮小せず非可逆圧縮する" + description: "オリジナル画像を保持しない場合に、Web公開用画像の圧縮形式を選択できます。" + imageResize: "画像を縮小する" + imageResizeDescription: "縮小する場合は2560x2560以下になるように縮小されます。" + imageCompressionLossy: "画像を常に非可逆圧縮する" + imageCompressionLossyDescription: "非可逆圧縮を指定しない場合は、元画像に応じて非可逆圧縮か可逆圧縮かが自動的に選択されます。" _moderationLogTypes: createRole: "ロールを作成" diff --git a/packages/frontend/src/pages/settings/drive.vue b/packages/frontend/src/pages/settings/drive.vue index b9d65aae9f57..7ffc93578413 100644 --- a/packages/frontend/src/pages/settings/drive.vue +++ b/packages/frontend/src/pages/settings/drive.vue @@ -44,14 +44,24 @@ SPDX-License-Identifier: AGPL-3.0-only - + + + - - - - - + +
+ + + + + + + + +
+ + @@ -65,7 +75,7 @@ SPDX-License-Identifier: AGPL-3.0-only