Foro: interfaz de TinyMCE en el idioma de la web

El editor salía siempre en inglés. Ahora su interfaz (barra, menús, diálogos) usa
el locale de la web: inglés por defecto (idioma nativo de TinyMCE) y español desde
public/tinymce-langs/es.js (localización oficial de TinyMCE, versionada porque
public/tinymce se regenera en postinstall y no la incluye).

Los enlaces de wowhead del foro ya seguían el locale (subdominio del idioma en la
URL y domain=es.wotlk en data-wowhead), así que el tooltip sale en español en /es y
en inglés en /en.

Verificado: /tinymce-langs/es.js se sirve y language_url queda compilado.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-16 13:58:01 +00:00
parent 65a97aab2d
commit e65e102244
2 changed files with 431 additions and 0 deletions
+5
View File
@@ -81,6 +81,11 @@ export function ForumEditor({
height,
menubar: false,
statusbar: false,
// Idioma de la interfaz del editor según el locale de la web. El inglés es el
// idioma por defecto de TinyMCE (no necesita paquete); el español se carga
// desde public/tinymce-langs/es.js (localización oficial de TinyMCE).
language: es ? 'es' : 'en',
...(es ? { language_url: '/tinymce-langs/es.js' } : {}),
skin: 'oxide-dark',
content_css: 'dark',
// colores de calidad de WoW dentro del editor (para el preview de wowhead)