diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index 0e278bead6..9c17bf6d1b 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -887,6 +887,7 @@ beta: "ベータ" enableAutoSensitive: "自動NSFW判定" enableAutoSensitiveDescription: "利用可能な場合は、機械学習を利用して自動でメディアにNSFWフラグを設定します。この機能をオフにしても、インスタンスによっては自動で設定されることがあります。" activeEmailValidationDescription: "ユーザーのメールアドレスのバリデーションを、捨てアドかどうかや実際に通信可能かどうかなどを判定しより積極的に行います。オフにすると単に文字列として正しいかどうかのみチェックされます。" +showAds: "広告を表示する" _sensitiveMediaDetection: description: "機械学習を使って自動でセンシティブなメディアを検出し、モデレーションに役立てることができます。サーバーの負荷が少し増えます。" diff --git a/packages/backend/migration/1657759324648-show-ads.js b/packages/backend/migration/1657759324648-show-ads.js new file mode 100644 index 0000000000..2e00dfd689 --- /dev/null +++ b/packages/backend/migration/1657759324648-show-ads.js @@ -0,0 +1,11 @@ +export class showAds1657759324648 { + name = 'showAds1657759324648' + + async up(queryRunner) { + await queryRunner.query(`ALTER TABLE "user_profile" ADD "showAds" boolean NOT NULL DEFAULT false`); + } + + async down(queryRunner) { + await queryRunner.query(`ALTER TABLE "user_profile" DROP "showAds"`); + } +} diff --git a/packages/client/src/components/global/ad.vue b/packages/client/src/components/global/ad.vue index 180dabb2a2..e1941a8321 100644 --- a/packages/client/src/components/global/ad.vue +++ b/packages/client/src/components/global/ad.vue @@ -1,6 +1,6 @@