Hello everyone. I just wanted to let you know that I'm working on a very challenging project: translating Angband version 4.2.6 into Spanish.
This game deserves to be bilingual, as it's a classic of the Roguelike genre. I love it. I played Umoria for a year and then discovered this one, which is much nicer, with tiles, and I fell in love. I translated NES and SNES games back in the 2000s, and this project reminded me of how wonderful that hobby was, so I decided to take it on.
General translation is approximately 98% complete (update at 09-jul-2026)
Help Needed:
I'm taking this opportunity to ask for help. If you enjoy game translation and C programming, or if you simply want to help with final testing at a later stage, please email me at hernaldog@gmail.com.
-My humble progress here: https://github.com/hernaldog/angband...c-espa%C3%B1ol
I'll be posting updates here. Cheers!
Hernaldo Gonzalez. Melipilla, Chile
(P.S.: Please excuse me if this post doesn't belong in this forum section. I couldn't find a more suitable one; feel free to move it to the correct section.)
Updates
- 21-02-2026: It is understood how to compile on Windows 11 and proof-of-concept tests are carried out.
- 21-02-2026: Translation of the first elements begins, such as news.txt or base C/H files.
- 20-03-2026: It is understood and translation starts for .txt files inside gamedata, .rst files, and tiles .prf files.
- 23-03-2026: To facilitate translation into Spanish, all prefixes in objects are removed. Example: previously “Un Pergamino”, “Una Manzana”; now only unit + object, like “You see 1 Wooden Torch”, “You have 3 Lanterns left”. This idea comes from other Roguelike games such as Shattered Pixel Dungeon, where objects have no prefixes.
- 27-03-2026: Editing of .txt files is achieved, a new tag is added in object.txt called "name_plural", and C files such as obj-init.c, object.h, obj-desc.c, z-textblock.c are modified to handle objects in Spanish that use plurals and differ greatly from English, like “Raci?n -> Raciones” or “Perdig?n -> Perdigones”.
- 28-03-2026: The method that prints colored characters is expanded from ASCII to UTF-8 in effects-info.c, method copy_to_textblock_with_coloring(), to support Spanish accents when inspecting an object.
- 17-04-2026: All objects translated
- 13-06-2026: Races, Classes, Druid Verses, general adjustments to improve semantics
- 25-06-2006: Gender is added to objects for better translation at Spanish: You see a Potion, You see a Cookie, etc. Wizard mode options are translated.
- July 9, 2026: A multi-language system was created, currently supporting English and Spanish. Future translation to more languages is planned. English and Spanish were added to the Windows Start Menu. A file, lib/locale/es.po, was created containing the string dictionary for the interface (src/*.c, *.h) for Spanish. If Portuguese translation is desired in the future, locale/pt.po would need to be created. A "lang_current" system is used for topics that the simple dictionary cannot resolve. Separate folders are used for the .txt files for objects, monsters, terrain, etc.: lib/gamedata/en/*.txt and lib/gamedata/es/*.txt. Testing in both English and Spanish is still needed.
--------- Mismo post en espanol ----------
(los acentos o tildes se sacaron de este post, parece que el foro solo tiene una normalizacion o encoding para caracteres en ingles)
Hola a todos. Queria comentarles que estoy trabajando en un proyecto muy desafiante: traducir Angband version 4.2.6 al espaol.
Este juego merece ser bilingue, ya que es un clasico del genero roguelike. Me encanta. Jugue a Umoria durante un ao y luego descubri este, que es mucho mejor, con su sistema de cuadricula, y me enamore. Traduje juegos de NES y SNES alla por los 2000, y este proyecto me recordo lo maravilloso que era ese hobby, asi que decidi jugarmela.
La traducci?n general esta completa en un 98% aproximadamente (al 09-jul-2026)
Necesito ayuda
Aprovecho esta oportunidad para pedir ayuda. Si te gusta la traducci?n de videojuegos y la programaci?n en C, o si simplemente quieres ayudar con las pruebas finales mas adelante, escr?beme a hernaldog@gmail.com.
-Mi humilde progreso aqu? https://github.com/hernaldog/angband...c-espa%C3%B1ol
Publicare las principales actualizaciones aqu?. Saludos!
Actualizaciones
- 21-02-2026: Se entiende como compilar en Windows 11 y hacen pruebas de concepto.
- 21-02-2026: Se inicia traducci?n de primeros elementos como news.txt o archivos c/h base.
- 20-03-2026: Se entiende y empieza a traducir archivos txt dentro de gamedata, .rst y archivos de tiles .prf
- 23-03-2026: Para facilitar la traducci?n al espaol. Se cambian todos los prefijos en objetos, ejemplo "Un Pergamino", "Una Manzana" y solo deja la unidad + objeto, ejemplo "Ves 1 Antorcha de Madera", "Te quedan 3 Linternas". Esta idea sale de otros juegos Roguelike como Shattered Pixel Dungeons donde no hay prefijos en objetos.
- 27-03-2026: Se logra editar los txt, se agrega tag nuevo en object.txt llamado "name_plural" y archivos c como obj-init.c, object.h, obj-desc.c, z-textblock.c para manejar objetos en Espaol que usan plural y que son muy diferentes al ingles, como "Racion-> Raciones" o "Perdigon -> Perdigones".
- 28-03-2026: Se logra ampliar el m?todo que imprime caracteres a color de ASCII a UTF-8 en effects-info.c, m?todo copy_to_textblock_with_coloring(), esto para las tildes de lenguaje espaol cuando se inspecciona un objeto.
- 02-04-2026: Se traduce la mayor?a de los nombres de monstruos al espaol, esto en archivos monster.txt, monster_base.txt, pit.txt, summon.txt, borg-flow-kill.c. Faltan algunos que est?n relacionados a otros txt
- 17-04-2026: Se traducen todos los objetos
- 13-06-2026: Razas, Clases, Versos del Druida, ajustes generales para mejorar sem?ntica
- 25-06-2006: Se agrega g?nero a los objetos para mejor traducci?n al Espaol: Ves una Poci?n, Ves una Galleta, etc. Se traducen opciones de modo mago.
- 09-07-2026: Se crea un sistema multi-idioma que soporta por ahora Ingl?s y Espaol. Permite en un futuro traducir a m?s idiomas. Se agregan dos lenguajes Ingl?s y Espaol desde el Men? Principal de Windows.
Por abajo se crea un archivo lib/locale/es.po que tiene el diccionario de strings de la interfaz (src/*.c, *.h) para espaol. Si en un futuro se quiere traducir a portuguez solo hay que crear locale/pt.po
Se usa un sistema "lang_current" para temas que el diccionario simple no puede resolver. Para los .txt de objetos, monstruos, terrenos, etc se usan carpetas separadas
lib/gamedata/en/*.txt y lib/gamedata/es/*.txt. Falta solo probar y probar en ambos idioma ingl?s y espaol.
----------------
Some captures / Capturas de pantalla

This game deserves to be bilingual, as it's a classic of the Roguelike genre. I love it. I played Umoria for a year and then discovered this one, which is much nicer, with tiles, and I fell in love. I translated NES and SNES games back in the 2000s, and this project reminded me of how wonderful that hobby was, so I decided to take it on.
General translation is approximately 98% complete (update at 09-jul-2026)
Help Needed:
I'm taking this opportunity to ask for help. If you enjoy game translation and C programming, or if you simply want to help with final testing at a later stage, please email me at hernaldog@gmail.com.
-My humble progress here: https://github.com/hernaldog/angband...c-espa%C3%B1ol
I'll be posting updates here. Cheers!
Hernaldo Gonzalez. Melipilla, Chile
(P.S.: Please excuse me if this post doesn't belong in this forum section. I couldn't find a more suitable one; feel free to move it to the correct section.)
Updates
- 21-02-2026: It is understood how to compile on Windows 11 and proof-of-concept tests are carried out.
- 21-02-2026: Translation of the first elements begins, such as news.txt or base C/H files.
- 20-03-2026: It is understood and translation starts for .txt files inside gamedata, .rst files, and tiles .prf files.
- 23-03-2026: To facilitate translation into Spanish, all prefixes in objects are removed. Example: previously “Un Pergamino”, “Una Manzana”; now only unit + object, like “You see 1 Wooden Torch”, “You have 3 Lanterns left”. This idea comes from other Roguelike games such as Shattered Pixel Dungeon, where objects have no prefixes.
- 27-03-2026: Editing of .txt files is achieved, a new tag is added in object.txt called "name_plural", and C files such as obj-init.c, object.h, obj-desc.c, z-textblock.c are modified to handle objects in Spanish that use plurals and differ greatly from English, like “Raci?n -> Raciones” or “Perdig?n -> Perdigones”.
- 28-03-2026: The method that prints colored characters is expanded from ASCII to UTF-8 in effects-info.c, method copy_to_textblock_with_coloring(), to support Spanish accents when inspecting an object.
- 17-04-2026: All objects translated
- 13-06-2026: Races, Classes, Druid Verses, general adjustments to improve semantics
- 25-06-2006: Gender is added to objects for better translation at Spanish: You see a Potion, You see a Cookie, etc. Wizard mode options are translated.
- July 9, 2026: A multi-language system was created, currently supporting English and Spanish. Future translation to more languages is planned. English and Spanish were added to the Windows Start Menu. A file, lib/locale/es.po, was created containing the string dictionary for the interface (src/*.c, *.h) for Spanish. If Portuguese translation is desired in the future, locale/pt.po would need to be created. A "lang_current" system is used for topics that the simple dictionary cannot resolve. Separate folders are used for the .txt files for objects, monsters, terrain, etc.: lib/gamedata/en/*.txt and lib/gamedata/es/*.txt. Testing in both English and Spanish is still needed.
--------- Mismo post en espanol ----------
(los acentos o tildes se sacaron de este post, parece que el foro solo tiene una normalizacion o encoding para caracteres en ingles)
Hola a todos. Queria comentarles que estoy trabajando en un proyecto muy desafiante: traducir Angband version 4.2.6 al espaol.
Este juego merece ser bilingue, ya que es un clasico del genero roguelike. Me encanta. Jugue a Umoria durante un ao y luego descubri este, que es mucho mejor, con su sistema de cuadricula, y me enamore. Traduje juegos de NES y SNES alla por los 2000, y este proyecto me recordo lo maravilloso que era ese hobby, asi que decidi jugarmela.
La traducci?n general esta completa en un 98% aproximadamente (al 09-jul-2026)
Necesito ayuda
Aprovecho esta oportunidad para pedir ayuda. Si te gusta la traducci?n de videojuegos y la programaci?n en C, o si simplemente quieres ayudar con las pruebas finales mas adelante, escr?beme a hernaldog@gmail.com.
-Mi humilde progreso aqu? https://github.com/hernaldog/angband...c-espa%C3%B1ol
Publicare las principales actualizaciones aqu?. Saludos!
Actualizaciones
- 21-02-2026: Se entiende como compilar en Windows 11 y hacen pruebas de concepto.
- 21-02-2026: Se inicia traducci?n de primeros elementos como news.txt o archivos c/h base.
- 20-03-2026: Se entiende y empieza a traducir archivos txt dentro de gamedata, .rst y archivos de tiles .prf
- 23-03-2026: Para facilitar la traducci?n al espaol. Se cambian todos los prefijos en objetos, ejemplo "Un Pergamino", "Una Manzana" y solo deja la unidad + objeto, ejemplo "Ves 1 Antorcha de Madera", "Te quedan 3 Linternas". Esta idea sale de otros juegos Roguelike como Shattered Pixel Dungeons donde no hay prefijos en objetos.
- 27-03-2026: Se logra editar los txt, se agrega tag nuevo en object.txt llamado "name_plural" y archivos c como obj-init.c, object.h, obj-desc.c, z-textblock.c para manejar objetos en Espaol que usan plural y que son muy diferentes al ingles, como "Racion-> Raciones" o "Perdigon -> Perdigones".
- 28-03-2026: Se logra ampliar el m?todo que imprime caracteres a color de ASCII a UTF-8 en effects-info.c, m?todo copy_to_textblock_with_coloring(), esto para las tildes de lenguaje espaol cuando se inspecciona un objeto.
- 02-04-2026: Se traduce la mayor?a de los nombres de monstruos al espaol, esto en archivos monster.txt, monster_base.txt, pit.txt, summon.txt, borg-flow-kill.c. Faltan algunos que est?n relacionados a otros txt
- 17-04-2026: Se traducen todos los objetos
- 13-06-2026: Razas, Clases, Versos del Druida, ajustes generales para mejorar sem?ntica
- 25-06-2006: Se agrega g?nero a los objetos para mejor traducci?n al Espaol: Ves una Poci?n, Ves una Galleta, etc. Se traducen opciones de modo mago.
- 09-07-2026: Se crea un sistema multi-idioma que soporta por ahora Ingl?s y Espaol. Permite en un futuro traducir a m?s idiomas. Se agregan dos lenguajes Ingl?s y Espaol desde el Men? Principal de Windows.
Por abajo se crea un archivo lib/locale/es.po que tiene el diccionario de strings de la interfaz (src/*.c, *.h) para espaol. Si en un futuro se quiere traducir a portuguez solo hay que crear locale/pt.po
Se usa un sistema "lang_current" para temas que el diccionario simple no puede resolver. Para los .txt de objetos, monstruos, terrenos, etc se usan carpetas separadas
lib/gamedata/en/*.txt y lib/gamedata/es/*.txt. Falta solo probar y probar en ambos idioma ingl?s y espaol.
----------------
Some captures / Capturas de pantalla
I'm not very good at C.

Comment