diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index 131ac933a1..8192076897 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -736,11 +736,17 @@ _mfm: bounce: "アニメーション(バウンド)" bounceDescription: "ぽよんぽよん弾むようなアニメーションを与えます。" shake: "アニメーション(ぶるぶる)" - shakeDescription: "ぶるぶるするアニメーションを与えます。" + shakeDescription: "ぶるぶる震えるアニメーションを与えます。" twitch: "アニメーション(ブレ)" twitchDescription: "激しくブレるアニメーションを与えます。" spin: "アニメーション(回転)" spinDescription: "回転するアニメーションを与えます。" + x2: "大きく" + x2Description: "内容を大きく表示します。" + x3: "とても大きく" + x3Description: "内容をとても大きく表示します。" + x4: "究極に大きく" + x4Description: "内容を究極に大きく表示します。" _reversi: reversi: "リバーシ" diff --git a/src/client/components/mfm.ts b/src/client/components/mfm.ts index c977c4f095..f7064ee16c 100644 --- a/src/client/components/mfm.ts +++ b/src/client/components/mfm.ts @@ -129,6 +129,22 @@ export default defineComponent({ style = `transform: ${transform};`; break; } + case 'x2': { + style = `font-size: 200%;`; + break; + } + case 'x3': { + style = `font-size: 400%;`; + break; + } + case 'x4': { + style = `font-size: 600%;`; + break; + } + case 'blur': { + // TODO + break; + } } if (style == null) { return h('span', {}, ['[', token.node.props.name, ...genEl(token.children), ']']); diff --git a/src/client/pages/mfm-cheat-sheet.vue b/src/client/pages/mfm-cheat-sheet.vue index 5bae1cb935..47a191f52d 100644 --- a/src/client/pages/mfm-cheat-sheet.vue +++ b/src/client/pages/mfm-cheat-sheet.vue @@ -145,6 +145,36 @@ +
{{ $ts._mfm.x2Description }}
+{{ $ts._mfm.x3Description }}
+{{ $ts._mfm.x4Description }}
+