Forráskód Böngészése

Add `keywords generation` functionality (#29842)

GitOrigin-RevId: 1be8739496279af42ffbc299911db92c5caefece
Borja 10 hónapja
szülő
commit
4f5638348e

+ 1 - 0
services/web/app/src/Features/Project/ProjectController.mjs

@@ -454,6 +454,7 @@ const _ProjectController = {
       'chat-edit-delete',
       'chat-edit-delete',
       'ai-workbench',
       'ai-workbench',
       'compile-timeout-target-plans',
       'compile-timeout-target-plans',
+      'writefull-keywords-generator',
       'writefull-figure-generator',
       'writefull-figure-generator',
     ].filter(Boolean)
     ].filter(Boolean)
 
 

BIN
services/web/frontend/fonts/material-symbols/MaterialSymbolsRoundedUnfilledPartialSlice.woff2


+ 2 - 0
services/web/frontend/fonts/material-symbols/unfilled-symbols.mjs

@@ -36,6 +36,8 @@ export default /** @type {const} */ ([
   'info',
   'info',
   'integration_instructions',
   'integration_instructions',
   'lightbulb',
   'lightbulb',
+  'lock',
+  'lock_open',
   'more_vert',
   'more_vert',
   'neurology',
   'neurology',
   'note_add',
   'note_add',

+ 5 - 1
services/web/frontend/js/i18n-resources/writefull.ts

@@ -140,6 +140,7 @@ const en = {
     'ai-context-menu.join': 'Join',
     'ai-context-menu.join': 'Join',
     'ai-context-menu.widgets': 'Widgets',
     'ai-context-menu.widgets': 'Widgets',
     'ai-context-menu.abstract-generator': 'Abstract Generator',
     'ai-context-menu.abstract-generator': 'Abstract Generator',
+    'ai-context-menu.keywords-generator': 'Keywords Generator',
     'ai-context-menu.context-options': 'Context Options',
     'ai-context-menu.context-options': 'Context Options',
     'ai-context-menu.select-text-tooltip':
     'ai-context-menu.select-text-tooltip':
       'Select text to access these options',
       'Select text to access these options',
@@ -191,6 +192,7 @@ const en = {
     'errors.error-hit-limit-freemium.body':
     'errors.error-hit-limit-freemium.body':
       'You’ve hit your Writefull quota. Upgrade now for unlimited language suggestions and LaTeX support, and early access to upcoming features like TikZ generation.',
       'You’ve hit your Writefull quota. Upgrade now for unlimited language suggestions and LaTeX support, and early access to upcoming features like TikZ generation.',
     'toolbar.abstract-generator.name': 'Abstract generator',
     'toolbar.abstract-generator.name': 'Abstract generator',
+    'toolbar.keywords-generator.name': 'Keywords generator',
     'toolbar.title-generator.name': 'Title generator',
     'toolbar.title-generator.name': 'Title generator',
     'toolbar.create-table.name': 'Create tables',
     'toolbar.create-table.name': 'Create tables',
     'toolbar.create-table.tooltip': 'Generate tables instantly',
     'toolbar.create-table.tooltip': 'Generate tables instantly',
@@ -526,7 +528,8 @@ const es = {
     'ai-context-menu.join': 'Unir',
     'ai-context-menu.join': 'Unir',
     'ai-context-menu.widgets': 'Widgets',
     'ai-context-menu.widgets': 'Widgets',
     'ai-context-menu.abstract-generator': 'Generar Abstract',
     'ai-context-menu.abstract-generator': 'Generar Abstract',
-    'ai-context-menu.context-options': 'Opciones de Contexto',
+    'ai-context-menu.keywords-generator': 'Generar palabras clave',
+    'ai-context-menu.context-options': 'Opciones de contexto',
     'ai-context-menu.select-text-tooltip':
     'ai-context-menu.select-text-tooltip':
       'Seleccione texto para acceder a estas opciones',
       'Seleccione texto para acceder a estas opciones',
     'ai-context-menu.paraphrase': 'Parafrasear',
     'ai-context-menu.paraphrase': 'Parafrasear',
@@ -579,6 +582,7 @@ const es = {
     'errors.error-hit-limit-freemium.body':
     'errors.error-hit-limit-freemium.body':
       'Has agotado tu cuota de Writefull. Actualiza ahora para obtener sugerencias de lenguaje ilimitadas y soporte en LaTeX, y acceso anticipado a las próximas funciones de generación como TikZ.',
       'Has agotado tu cuota de Writefull. Actualiza ahora para obtener sugerencias de lenguaje ilimitadas y soporte en LaTeX, y acceso anticipado a las próximas funciones de generación como TikZ.',
     'toolbar.abstract-generator.name': 'Generar Abstract',
     'toolbar.abstract-generator.name': 'Generar Abstract',
+    'toolbar.keywords-generator.name': 'Generar Palabras Clave',
     'toolbar.title-generator.name': 'Generar Título',
     'toolbar.title-generator.name': 'Generar Título',
     'toolbar.create-table.name': 'Crear tablas',
     'toolbar.create-table.name': 'Crear tablas',
     'toolbar.create-table.tooltip': 'Generar tablas al instante',
     'toolbar.create-table.tooltip': 'Generar tablas al instante',