feat: add NSFW script generation feature and Grok API configuration

This commit is contained in:
2026-03-13 12:58:28 +08:00
parent 424c3edf0b
commit 0d63d0e6d1
28 changed files with 850 additions and 36 deletions

View File

@@ -57,5 +57,9 @@
"email": "Email",
"changePassword": "Change Password",
"passwordChangeSuccess": "Password changed successfully",
"passwordChangeFailed": "Password change failed"
"passwordChangeFailed": "Password change failed",
"grokConfig": "Grok-4 Config (NSFW Mode)",
"grokConfigDescription": "Configure Grok API for NSFW script generation, applies to users with NSFW permission",
"grokApiKey": "Grok API Key",
"grokModel": "Model (default: grok-4)"
}

View File

@@ -44,6 +44,9 @@
"isSuperuser": "Super Administrator",
"canUseLocalModel": "Local Model Permission",
"canUseLocalModelDescription": "Allow user to use local TTS model",
"canUseNsfw": "NSFW Script Permission",
"canUseNsfwDescription": "Allow user to use NSFW content generation",
"nsfwPermission": "NSFW",
"saving": "Saving...",
"active": "Active",
"inactive": "Inactive",

View File

@@ -57,5 +57,9 @@
"email": "メールアドレス",
"changePassword": "パスワード変更",
"passwordChangeSuccess": "パスワードを変更しました",
"passwordChangeFailed": "パスワードの変更に失敗しました"
"passwordChangeFailed": "パスワードの変更に失敗しました",
"grokConfig": "Grok-4 設定NSFWモード",
"grokConfigDescription": "NSFWスクリプト生成用のGrok APIを設定します。NSFW権限を持つユーザーに適用されます",
"grokApiKey": "Grok API Key",
"grokModel": "モデル(デフォルト: grok-4"
}

View File

@@ -44,6 +44,9 @@
"isSuperuser": "スーパー管理者",
"canUseLocalModel": "ローカルモデル権限",
"canUseLocalModelDescription": "ユーザーにローカルTTSモデルの使用を許可",
"canUseNsfw": "NSFWスクリプト権限",
"canUseNsfwDescription": "ユーザーにNSFWコンテンツ生成を許可",
"nsfwPermission": "NSFW",
"saving": "保存中...",
"active": "アクティブ",
"inactive": "非アクティブ",

View File

@@ -57,5 +57,9 @@
"email": "이메일",
"changePassword": "비밀번호 변경",
"passwordChangeSuccess": "비밀번호가 변경되었습니다",
"passwordChangeFailed": "비밀번호 변경에 실패했습니다"
"passwordChangeFailed": "비밀번호 변경에 실패했습니다",
"grokConfig": "Grok-4 설정 (NSFW 모드)",
"grokConfigDescription": "NSFW 스크립트 생성을 위한 Grok API를 설정합니다. NSFW 권한이 있는 사용자에게 적용됩니다",
"grokApiKey": "Grok API Key",
"grokModel": "모델 (기본값: grok-4)"
}

View File

@@ -44,6 +44,9 @@
"isSuperuser": "슈퍼 관리자",
"canUseLocalModel": "로컬 모델 권한",
"canUseLocalModelDescription": "사용자가 로컬 TTS 모델을 사용할 수 있도록 허용",
"canUseNsfw": "NSFW 스크립트 권한",
"canUseNsfwDescription": "사용자가 NSFW 콘텐츠 생성을 사용할 수 있도록 허용",
"nsfwPermission": "NSFW",
"saving": "저장 중...",
"active": "활성",
"inactive": "비활성",

View File

@@ -57,5 +57,9 @@
"email": "邮箱",
"changePassword": "修改密码",
"passwordChangeSuccess": "密码修改成功",
"passwordChangeFailed": "密码修改失败"
"passwordChangeFailed": "密码修改失败",
"grokConfig": "Grok-4 配置NSFW 模式)",
"grokConfigDescription": "配置用于 NSFW 剧本生成的 Grok API仅对有 NSFW 权限的用户生效",
"grokApiKey": "Grok API Key",
"grokModel": "模型(默认 grok-4"
}

View File

@@ -44,6 +44,9 @@
"isSuperuser": "超级管理员",
"canUseLocalModel": "本地模型权限",
"canUseLocalModelDescription": "允许用户使用本地 TTS 模型",
"canUseNsfw": "NSFW 剧本权限",
"canUseNsfwDescription": "允许用户使用 NSFW 内容生成功能",
"nsfwPermission": "NSFW",
"saving": "保存中...",
"active": "活跃",
"inactive": "停用",

View File

@@ -57,5 +57,9 @@
"email": "電子郵件",
"changePassword": "修改密碼",
"passwordChangeSuccess": "密碼修改成功",
"passwordChangeFailed": "密碼修改失敗"
"passwordChangeFailed": "密碼修改失敗",
"grokConfig": "Grok-4 配置NSFW 模式)",
"grokConfigDescription": "配置用於 NSFW 劇本生成的 Grok API僅對有 NSFW 權限的使用者生效",
"grokApiKey": "Grok API Key",
"grokModel": "模型(預設 grok-4"
}

View File

@@ -44,6 +44,9 @@
"isSuperuser": "超級管理員",
"canUseLocalModel": "本機模型權限",
"canUseLocalModelDescription": "允許使用者使用本機 TTS 模型",
"canUseNsfw": "NSFW 劇本權限",
"canUseNsfwDescription": "允許使用者使用 NSFW 內容生成功能",
"nsfwPermission": "NSFW",
"saving": "儲存中...",
"active": "活躍",
"inactive": "停用",