Sync all ES files with current en_US#1127
Conversation
|
Remove everything not related to ES changes. Too large to review. |
Hi. The reality is that the smaller the files, the easier they are to correct and approve. However, I'm currently working on a single pull request to compile all the Spanish files. For many years, I was responsible for keeping the wiki updated, and I asked its creators to add the Spanish section so I could start translating the files. But as the English documentation progresses, the Spanish files should keep pace. I'm sorry I didn't see this before, because I would have tried to help you at the time. Next time, you can contact me on Discord; my username is stevej. |
* docs(es): Re-sync install and Windows guides
Update outdated Spanish translations to match the current English
sources for the installation entry pages and the full Windows path.
- Entry: contribute, installation, requirements, core-installation
- Windows: requirements, core-installation, server-setup,
keeping-the-server-up-to-date
- Convert leftover HTML to Markdown; keep only target=_blank image
links and the necessary callout line breaks
- Use explicit English heading ids for anchor stability
- Prefix internal wiki links with es/; ensure UTF-8 without BOM
* docs(es): Re-sync and add Linux install guides
Update outdated Spanish translations to match the current English
sources for the Linux installation path.
- Re-sync linux-requirements, linux-core-installation and
linux-keeping-the-server-up-to-date
- Add missing linux-server-setup translation
- Convert leftover HTML to Markdown; keep only target=_blank image
links; drop stray br tags
- Add explicit English heading ids for cross-page anchors
- Prefix internal wiki links with es/; ensure UTF-8 without BOM
* docs(es): Re-sync and add macOS install guides
Update outdated Spanish translations to match the current English
sources for the macOS installation path.
- Re-sync macos-requirements and macos-core-installation
- Add missing macos-server-setup and
macos-keeping-the-server-up-to-date translations
- Convert leftover HTML to Markdown; keep only target=_blank image
links; drop stray br tags
- Add explicit English heading ids for cross-page anchors
- Prefix internal wiki links with es/; ensure UTF-8 without BOM
* docs(es): Re-sync generic installation spine pages
Update outdated Spanish translations to match the current English
sources for the platform-agnostic installation steps.
- Re-sync classic-installation (now 9 steps, adds Installing a Module),
final-server-steps, keeping-the-server-up-to-date and client-setup
- Restore warning/tip/note includes with translated content
- Convert leftover HTML to Markdown; drop stray br tags
- Prefix internal wiki links with es/; ensure UTF-8 without BOM
* docs(es): Re-sync networking and add installing-a-module
- Re-sync networking with the current English source (adds FQDN
option, MySQL CLI commands and HeidiSQL note)
- Add missing installing-a-module translation
- Prefix internal wiki links with es/; ensure UTF-8 without BOM
* docs(es): Keep click untranslated
Use the English term click instead of the adapted form clic
across the translated installation guides, per project glossary.
* docs(es): Re-sync faq and creating-accounts
- Re-sync faq with the current English source (updated OpenSSL 3
dll names, note include, Pull Request terminology, core wording)
- Re-sync creating-accounts (adds console note and note includes)
- Prefix internal wiki links with es/; ensure UTF-8 without BOM
* docs(es): Re-sync common-errors
Update the Spanish common-errors page to match the current English
source and fix broken anchors.
- Turn each ACE code into a clean heading with an explicit English id
(e.g. ACE00001 {#ace00001}) so cross-page anchors resolve
- Add missing ACE00048 and the Core installation errors section
(ACE00100-ACE00105) with a core-installation-errors id
- Drop obsolete ACE00020-ACE00022 entries no longer in English
- Prefix internal wiki links with es/; ensure UTF-8 without BOM
* docs(es): Re-sync cmake-options, database-installation, server-setup
- Polish cmake-options (es-scoped redirect, glossary terms)
- Re-sync database-installation (adds important include and the
automatic updater startup steps)
- Reduce server-setup to the hub page matching the current English
(per-OS content now lives in the OS-specific pages), removing the
old broken accented anchors
- Prefix internal wiki links with es/; ensure UTF-8 without BOM
* docs(es): Re-sync how-to-ask-for-help
Update the outdated Spanish page to match the current English source.
- Replace the old StackOverflow-centric flow with the Discord support
forum, matching English
- Translate leftover English paragraphs and fix typos
- Prefix internal wiki links with es/; ensure UTF-8 without BOM
* docs(es): Re-sync how-to-restart-and-debug
Rewrite the Spanish page around the new startup-scripts engine to
match the current English source (the old acore restarter, run-engine
and manual GDB/PM2 sections are gone).
- Convert leftover <b> tags to Markdown bold
- Prefix internal wiki links with es/; ensure UTF-8 without BOM
* docs(es): Align config-overrides-with-env-var glossary
Use the untranslated term core instead of núcleo to match the
project glossary; the page was otherwise already in sync.
* docs(es): Re-sync ac-dashboard-core-installation
Update the outdated Spanish page to match the current English source.
- Complete the requirements (curl, unzip, sudo and per-OS commands)
- Drop the obsolete db-assembler import steps (the first worldserver
startup now installs the database)
- Add the Windows/Mac config files section and the mysql_ready wait
block in the tmux startup script
- Fix typos; prefix internal links with es/; UTF-8 without BOM
* docs(es): Add install-with-docker translation
Add the missing Spanish translation of the Docker installation guide.
- Keep all code/yaml/sql/console blocks verbatim
- Add explicit English heading ids for the in-page anchors
(installation, creating-an-account, devcontainer-support)
- Prefix internal wiki links with es/; ensure UTF-8 without BOM
* docs(es): Add debian12-install-guide translation
Add the missing Spanish translation of the community Debian 12 guide.
- Keep all bash/sql code blocks verbatim; translate comment labels
- Preserve the functional <details>/<summary> collapsibles (no
Markdown equivalent), mirroring the English structure 1:1
- Add explicit English heading ids for the table-of-contents and
in-page anchors; prefix internal links with es/; UTF-8 without BOM
* docs(es): Re-sync account_* database tables
- account: add the missing Flags field row and its bitmask section,
and the session_key description (was a placeholder)
- account_data: fix typos in the data field description
- account_muted: translate the leftover Table Structure label
account_access, account_banned, account_instance_times and
account_tutorial were reviewed and already in sync with English.
* docs(es): Re-sync character_* database tables
- Add missing character_achievement_offline_updates and
character_battleground_data translations
- Fill in field descriptions that were left as placeholders in
character_gifts (flags), character_achievement_progress (counter),
character_queststatus_rewarded (active) and
character_spell_cooldown (needSend)
- Fix a broken bold span in character_queststatus_rewarded
The remaining 29 character_* tables were triaged (matching line
counts, no placeholders, no English leftovers) and are in sync.
character_brew_of_the_month mirrors the English placeholder as-is.
* docs(es): Add small creature_* database tables (batch 1)
Add missing Spanish translations for the smaller creature_* tables:
creature_questender, creature_queststarter, creature_questitem,
creature_default_trainer, creature_equip_template and
creature_template_spell.
Use clean relative cross-links instead of the legacy absolute URLs.
* docs(es): Add medium creature_* database tables (batch 2)
Add missing Spanish translations: creature_template_locale,
creature_template_resistance, creature_model_info,
creature_template_model, creature_text_locale,
creature_onkill_reputation and creature_classlevelstats.
Point cross-links to the real creature_template field ids
(healthmodifier, unitclass, entry...) instead of the legacy broken
anchors used in the English source.
* docs(es): Add larger creature_* database tables (batch 3)
Add missing Spanish translations: creature_addon, creature_formations,
creature_summon_groups and creature_template_movement.
Translate the value/flag comment columns, keep enum names and code
blocks verbatim, and fix legacy broken cross-anchors.
* docs(es): Add creature/creature_text/creature_immunities tables (batch 4)
* docs(es): Add creature_template table (batch 5)
* docs(es): Add/re-sync item_* database tables (batch 1)
* docs(es): Add item_template table (batch 2)
* docs(es): Add gameobject_* database tables
* docs(es): Add/re-sync quest_* database tables (batch 1)
* docs(es): Add quest_template table (batch 2)
* docs(es): Add npc_* database tables
* docs(es): Add spell_* small tables + spell_system article (batch 1)
* docs(es): Add spell_* medium tables (batch 2)
* docs(es): Re-sync spell.dbc reference + add spell_proc (batch 3)
* docs(es): Add spell_dbc + spell-effects-reference (batch 4)
* docs(es): Add spell-aura-reference (batch 5)
* docs(es): Add game_event_* group (15 tables)
Traduce el grupo completo game_event_*: game_event (con Sistema de
festividades dinamicas), arena_seasons, battleground_holiday, condition,
creature, creature_quest, gameobject, gameobject_quest, model_equip,
npc_vendor, npcflag, pool, prerequisite, quest_condition y
seasonal_questrelation (volcado de datos conservado 1:1).
* docs(es): Add pool_* group (5 tables)
Traduce el grupo completo pool_*: pool_template, pool_creature,
pool_gameobject, pool_pool y pool_quest. Se conservan 1:1 los nombres
de tipo GAMEOBJECT_TYPE_* y el `)` extra del ingles en pool_pool.
* docs(es): Add player_factionchange_* group (6 tables)
Traduce achievement, items, quests, reputations, spells y titles. Se
replican 1:1 los bugs del ingles: titulo `spell_cooldown_overrides` en
titles, ancla `##hordeid` doble en achievement, tipo `tex` en items.
* docs(es): Add playercreateinfo_* + player stats group (10 tables)
Traduce playercreateinfo, _action, _item, _skills, _spell_custom y las
tablas de stats player_class_stats, player_race_stats, player_xp_for_level,
player_shapeshift_model, player_totem_model. Nombres de formas/razas/totems
(Cat Form, Night Elf, Fire Totem...) se dejan en ingles; se replican 1:1 los
enlaces rotos a creature_model_info y los artefactos h1. del ingles.
* docs(es): Add RBAC group (5 pages)
Traduce rbac (pagina de sistema), rbac_account_permissions,
rbac_default_permissions, rbac_linked_permissions y rbac_permissions.
En rbac se fijan anclas explicitas {#permission-resolution} y {#commands}
porque las otras paginas las referencian. Nombres de roles (Administrator,
Gamemaster...) y valores literales del campo name se dejan en ingles.
* docs(es): Add areatrigger_* group (5 tables)
Traduce areatrigger, _involvedrelation, _scripts, _tavern y _teleport.
Nombres de lugares (Elwynn Forest, DeadMines Entrance...) y de script
(at_sentry_point, SmartTrigger) se dejan en ingles.
* docs(es): Add trainer_* + gossip_menu_* groups (6 tables)
Traduce trainer, trainer_locale, trainer_spell, gossip_menu,
gossip_menu_option y gossip_menu_option_locale. Se conservan 1:1 los
enums (GOSSIP_OPTION_*, UNIT_NPC_FLAG_*, GOSSIP_ICON_*, SkillLine names),
la ausencia de back-link en gossip_menu_option y los placeholders
tabla-sin-descripcion/campo-sin-descripcion.
* docs(es): Add broadcast_text/page_text/points_of_interest groups (6 tables)
Traduce broadcast_text(+locale), page_text(+locale) y
points_of_interest(+locale). En broadcast_text se conservan la ausencia
de back-link, las lineas con espacio y las anclas #broadcast_text-*; se
replican 1:1 los placeholders y bugs (titulo locales_points_of_interest,
heading ### VerifiedBuild duplicado, ### icon duplicado). Nombres de
iconos ICON_POI_* se dejan en ingles, se traduce la columna Description.
* docs(es): Strip legacy BOM from pool_quest_save.md
Sin cambios de contenido; solo se quita el BOM UTF-8 heredado para
cumplir la convencion del corpus es (UTF-8 sin BOM).
* docs(es): Add waypoint_* + graveyard groups (6 tables)
Traduce waypoint_data, waypoint_data_addon, waypoints, game_graveyard,
game_graveyard_zone y graveyard_zone. Se replican 1:1 los bugs del
ingles: ancla rota #omment en game_graveyard, typo unasigned en
game_graveyard_zone, y headings #### de waypoints.
* docs(es): Add lfg_* + mail_* groups (7 tables)
Traduce lfg_dungeon_template/_rewards/_encounters/_entrances y
mail_level_reward, mail_server_template_conditions/_items. Se replican
1:1 los bugs del ingles: descripcion erronea y headings DungionId/
poisition_x en lfg_dungeon_template, titulo lfg_dungeon_encounters en
lfg_dungeon_rewards, ancla rota #moneyh en items. Enums y nombres de
raza/clase/reputacion se dejan en ingles.
* docs(es): Strip legacy BOM from lfg_data.md
Sin cambios de contenido; solo se quita el BOM UTF-8 heredado para
cumplir la convencion del corpus es (UTF-8 sin BOM).
* docs(es): Add skill_* + reputation_* + pet_* groups (8 tables)
Traduce skill_discovery_template/_extra_item_template/_fishing_base_level,
reputation_reward_rate/_spillover_template y pet_levelstats/
pet_name_generation(+locale). Se conserva la imagen inline emoticon en
skill_discovery_template y se replican 1:1 el titulo bug
reputation_spillover_rate y el placeholder tabla-sin-descripcion.
* docs(es): Add vehicle/transport/spawn_group/game_tele/game_weather (7 tables)
Traduce vehicle_accessory, vehicle_template_accessory, transports,
spawn_group, spawn_group_template, game_tele y game_weather. Enums
TEMPSUMMON_* y SPAWNGROUP_FLAG_* se dejan en ingles (se traduce la
columna descriptiva); se replica 1:1 el default heredado de description
en vehicle_accessory.
* docs(es): Add instance/dungeon_access/battleground group (6 tables)
Traduce instance_template, instance_encounters, dungeon_access_requirements,
dungeon_access_template, battleground_template y battlemaster_entry. Se
replican 1:1 los typos del ingles (tinyiny, varchat, Atributes,
Batleground) y el default heredado en instance_encounters. Nombres de BG
y enums ENCOUNTER_CREDIT_* se dejan en ingles.
* docs(es): Add module_* + acore_string (4 tables)
Traduce module_string, module_string_locale, module_rbac_permissions
(guia de integracion con bloques SQL/C++ conservados intactos) y
acore_string. Cierra la referencia pendiente a module_rbac_permissions
desde el grupo rbac.
* docs(es): Add arena/exploration/linked_respawn + misc small tables (10)
Traduce active_arena_season, arena_season_reward(+group),
exploration_basexp, linked_respawn, chat_filter, spam_reports,
gm_subsurveys, achievement_reward_locale y autobroadcast_locale. Se
replican 1:1 los bugs del ingles: heading rank duplicado en gm_subsurveys,
heading linkedType (campo linkType) en linked_respawn, default pct/typo
item_tempalte en arena_season_reward, placeholders tabla/campo-sin-descripcion.
* docs(es): Add remaining small world/dbc tables (9)
command, group_instance, outdoorpvp_template, scene_template,
warden_checks, antidos_opcode_policies, version,
summonproperties_dbc, updatefields
* docs(es): Add disables, loot_template, scripts (3)
* docs(es): Add conditions table (large reference)
* docs(es): Add small dev/process guides (8)
* docs(es): Add freebsd, versioning, issue-tracker, changelog, mysql-types, unit-testing (6)
* docs(es): Add vsc-requirements, wiki-alerts, game-events, config-merger, commit-guidelines (5)
* docs(es): Add import-dbc, windows-vsc-core-install, sniffing-and-parsing (3)
* docs(es): Add getting-started, grafana-monitoring, digital-ocean-tutorial (3)
* docs(es): Add ac-new-example, useful-sql, sql-standards, introduction-to-smartai (4)
* docs(es): Add agentic-engineering, warden-payload-mgr, cpp-code-standards (3)
* docs(es): Add gm-commands (full command table)
* docs(es): Add smart_scripts (full SAI reference tables)
* docs(es): Credit prior localization effort
Although the files from PR #1127 were not used in this
PR, its author started the same Spanish (es) synchronization effort and
is credited here as a co-author for attempting to collaborate on the
translations this PR adds.
Co-authored-by: Jason Beck <7286163+mrbass21@users.noreply.github.com>
---------
Co-authored-by: Jason Beck <7286163+mrbass21@users.noreply.github.com>
Description
I started this MR to synchronize the supported es files with the current en_US files. To be quite honest, another smaller MR I've made has taken over 3 months to merge and is a fraction of the changes this MR is. As such, I've lost motivation to continue on with the rest of the migration, but I wanted the work I put in to be a base line or partial merge in case someone wants to fill it out the rest of the way or I somehow get motivation to finish it.
This MR is large, but I was encouraged in the Discord to do it all in a single MR since approvals can take a while to go in.