diff --git a/locales/index.d.ts b/locales/index.d.ts index 98bf7a305d..8442e6ba07 100644 --- a/locales/index.d.ts +++ b/locales/index.d.ts @@ -4549,7 +4549,7 @@ export interface Locale extends ILocale { /** * 透明度 */ - "opacity": string; + "transparency": string; /** * サーバールール */ diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index 476ef4cc31..ab53af3b21 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -1132,7 +1132,7 @@ vertical: "縦" horizontal: "横" position: "位置" rotate: "回転" -opacity: "透明度" +transparency: "透明度" serverRules: "サーバールール" pleaseConfirmBelowBeforeSignup: "このサーバーに登録するには、以下の内容を確認し同意する必要があります。" pleaseAgreeAllToContinue: "続けるには、全ての「同意する」にチェックが入っている必要があります。" diff --git a/packages/frontend/src/components/MkWatermarkEditorDialog.vue b/packages/frontend/src/components/MkWatermarkEditorDialog.vue index f3eacf81d1..a0837e0179 100644 --- a/packages/frontend/src/components/MkWatermarkEditorDialog.vue +++ b/packages/frontend/src/components/MkWatermarkEditorDialog.vue @@ -41,8 +41,8 @@ SPDX-License-Identifier: AGPL-3.0-only - - + + @@ -158,9 +158,9 @@ const repeat = computed({ get: () => watermarkConfig.value?.repeat ?? true, set: (v) => watermarkConfig.value = { ...watermarkConfig.value, repeat: v }, }); -const opacity = computed({ - get: () => watermarkConfig.value?.opacity ?? 0.2, - set: (v) => watermarkConfig.value = { ...watermarkConfig.value, opacity: v }, +const transparency = computed({ + get: () => 1 - (watermarkConfig.value?.opacity ?? 0.2), + set: (v) => watermarkConfig.value = { ...watermarkConfig.value, opacity: (1 - v) }, }); const rotate = computed({ get: () => watermarkConfig.value?.rotate ?? 15, diff --git a/packages/frontend/src/scripts/watermark.ts b/packages/frontend/src/scripts/watermark.ts index d22fbb1c54..426ac5edc7 100644 --- a/packages/frontend/src/scripts/watermark.ts +++ b/packages/frontend/src/scripts/watermark.ts @@ -34,7 +34,7 @@ export type WatermarkUserConfig = { fileUrl?: string; /** 親画像に対するウォーターマークの幅比率。ない場合は1。親画像が縦長の場合は幅の比率として、横長の場合は高さ比率として使用される */ sizeRatio?: number; - /** 透明度 */ + /** 不透明度 */ opacity?: number; /** 回転角度(度数) */ rotate?: number; @@ -70,7 +70,7 @@ export type WatermarkConfig = { fileUrl?: string; /** 親画像に対するウォーターマークの幅比率。ない場合は1。親画像が縦長の場合は幅の比率として、横長の場合は高さ比率として使用される */ sizeRatio?: number; - /** 透明度 */ + /** 不透明度 */ opacity?: number; /** 回転角度(度数) */ rotate?: number;