From 7bff6cccb7399ac4300346174ac4d3fe098e46b7 Mon Sep 17 00:00:00 2001
From: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Tue, 3 Jun 2025 16:55:14 +0900
Subject: [PATCH] wip
---
locales/index.d.ts | 4 +
locales/ja-JP.yml | 1 +
.../MkWatermarkEditorDialog.Layer.vue | 101 +++++++++++++++++-
.../components/MkWatermarkEditorDialog.vue | 39 +++++++
packages/frontend/src/utility/watermark.ts | 50 ++++++++-
5 files changed, 193 insertions(+), 2 deletions(-)
diff --git a/locales/index.d.ts b/locales/index.d.ts
index 0343c4ae99..7899d3e388 100644
--- a/locales/index.d.ts
+++ b/locales/index.d.ts
@@ -12105,6 +12105,10 @@ export interface Locale extends ILocale {
* 点グリッド
*/
"dottedGrid": string;
+ /**
+ * チェッカー
+ */
+ "checker": string;
};
"_imageEffector": {
/**
diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml
index d5f58010fe..19229e8738 100644
--- a/locales/ja-JP.yml
+++ b/locales/ja-JP.yml
@@ -3241,6 +3241,7 @@ _watermarkEditor:
stripeFrequency: "ラインの数"
angle: "角度"
dottedGrid: "点グリッド"
+ checker: "チェッカー"
_imageEffector:
title: "エフェクト"
diff --git a/packages/frontend/src/components/MkWatermarkEditorDialog.Layer.vue b/packages/frontend/src/components/MkWatermarkEditorDialog.Layer.vue
index 705d2f62ab..d670c7da21 100644
--- a/packages/frontend/src/components/MkWatermarkEditorDialog.Layer.vue
+++ b/packages/frontend/src/components/MkWatermarkEditorDialog.Layer.vue
@@ -54,6 +54,7 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts._watermarkEditor.repeat }}
+
{{ i18n.ts.selectFile }}
@@ -105,6 +106,7 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts._watermarkEditor.cover }}
+
{{ i18n.ts._watermarkEditor.opacity }}
+
+
+
+ {{ i18n.ts._watermarkEditor.angle }}
+
+
+
+ {{ i18n.ts._watermarkEditor.scale }}
+
+
+
+ {{ i18n.ts._watermarkEditor.gridMinorRadius }}
+
+
+
+ {{ i18n.ts._watermarkEditor.gridMinorDivisions }}
+
+
+
+ {{ i18n.ts._watermarkEditor.gridMajorOpacity }}
+
+
+
+ {{ i18n.ts._watermarkEditor.gridMinorOpacity }}
+
+
+
+
+
+ {{ i18n.ts._watermarkEditor.angle }}
+
+
+
+ {{ i18n.ts._watermarkEditor.scale }}
+
+
+
+ {{ i18n.ts._watermarkEditor.opacity }}
+
+