cc6c76859c
forum_categories.name_en y forums.name_en/description_en (sql/add_forum_en.sql, aplicado en prod y traducidos los existentes: Comunidad/Anuncios/Discusión general). getForumIndex(locale) y getForum(id, locale) usan EN si existe, si no caen al español. Las páginas del foro pasan el locale. Labels (Temas/Mensajes) ya estaban traducidos. Verificado: /en/forum en inglés, /es/forum en español. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
14 lines
772 B
SQL
14 lines
772 B
SQL
-- Foro multiidioma: nombre/descripción en inglés (opcional). Si están vacíos, se
|
|
-- cae a la versión en español. El texto original es ES.
|
|
ALTER TABLE forum_categories ADD COLUMN name_en VARCHAR(255) NULL AFTER name;
|
|
ALTER TABLE forums
|
|
ADD COLUMN name_en VARCHAR(45) NULL AFTER name,
|
|
ADD COLUMN description_en TEXT NULL AFTER description;
|
|
|
|
-- Traducción de las categorías/foros existentes.
|
|
UPDATE forum_categories SET name_en = 'Community' WHERE name = 'Comunidad';
|
|
UPDATE forums SET name_en = 'Announcements',
|
|
description_en = 'Official server news and announcements.' WHERE name = 'Anuncios';
|
|
UPDATE forums SET name_en = 'General Discussion',
|
|
description_en = 'Talk about everything server-related with the community.' WHERE name = 'Discusión general';
|