Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
487f29d
.
PieterVdc May 30, 2026
618f0fc
Update config_translation.c
PieterVdc May 30, 2026
5271896
Update config_translation.c
PieterVdc May 30, 2026
7f42d72
.
PieterVdc May 30, 2026
e25e604
dbc
PieterVdc May 30, 2026
f9bd002
case
PieterVdc May 30, 2026
aa299b4
fix low res korean
PieterVdc May 30, 2026
03d41b5
.
PieterVdc May 31, 2026
a743a54
Merge remote-tracking branch 'upstream/master' into translation_toml
PieterVdc Jun 1, 2026
877fa66
keep lif as is
PieterVdc Jun 1, 2026
6d3e520
diacritics
PieterVdc Jun 3, 2026
f52cdcc
Update config_translation.c
PieterVdc Jun 3, 2026
be34d7e
Update lvl_script_commands.c
PieterVdc Jun 4, 2026
fad3e9d
Update lvl_script_commands.c
PieterVdc Jun 4, 2026
80c8eea
.
PieterVdc Jun 5, 2026
0dbd10f
use the typedef
PieterVdc Jun 5, 2026
a12b9fb
.
PieterVdc Jun 5, 2026
f8056ff
Update lvl_script_commands.c
PieterVdc Jun 5, 2026
da08ca3
read_utf_8_codepoint
PieterVdc Jun 6, 2026
2b1243d
override doubles
PieterVdc Jun 6, 2026
a292e34
add sample toml with duid name
PieterVdc Jun 8, 2026
ef33ae4
Update config_campaigns.c
PieterVdc Jun 8, 2026
3d54c2a
Potential fix for pull request finding
PieterVdc Jun 9, 2026
fb59dad
GUIStr_Time
PieterVdc Jun 9, 2026
73e558d
Update config_translation.h
PieterVdc Jun 9, 2026
4073eaa
aliases
PieterVdc Jun 9, 2026
64ed8e1
GUI_STRINGS_START
PieterVdc Jun 9, 2026
f93c634
Update config_strings.c
PieterVdc Jun 9, 2026
4876dd1
Merge remote-tracking branch 'upstream/master' into translation_toml
PieterVdc Jun 9, 2026
ebbc65d
fix creature NAMETEXTID
PieterVdc Jun 9, 2026
6b3988e
Merge remote-tracking branch 'upstream/master' into toml_campaign_names
PieterVdc Jun 14, 2026
3d9d6a5
.
PieterVdc Aug 6, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion campgns/ami2019.cfg
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[common]
NAME = Assmist Isle
NAME_TEXT_ID = 1012
NAME_TEXT_ID = CAMPAIGN_ASSMIST
; Folders storing data files for this campaign
LEVELS_LOCATION = campgns/ami2019
LAND_LOCATION = campgns/ami2019_lnd
Expand Down
18 changes: 18 additions & 0 deletions campgns/ami2019_cfgs/translation.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
[CAMPAIGN_ASSMIST]
ENG = "Assmist Isle"
CHI = "亚米斯特岛战役"
#CHT =
#CZE =
#DUT =
#FRE =
GER = "Assmist Isle"
#ITA =
JPN = "アッスミスト島"
KOR = "애스미스트 섬"
LAT = "Insula Auxiliata"
#POL =
POR = "Ilha da Névoa"
RUS = "Остров Эсмист"
SPA = "La Isla Asistida"
#SWE =
UKR = "Острів Сракоміст"
2 changes: 1 addition & 1 deletion campgns/ancntkpr.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

[common]
NAME = Ancient Keeper campaign
NAME_TEXT_ID = 1013
NAME_TEXT_ID = CAMPAIGN_ANCIENT_KEEPER
; Folders storing data files for this campaign
LEVELS_LOCATION = campgns/ancntkpr
LAND_LOCATION = campgns/ancntkpr_lnd
Expand Down
6 changes: 3 additions & 3 deletions campgns/burdnimp.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@

[common]
NAME = Burdened Imps' Level Pack
NAME_TEXT_ID = 1014
NAME_TEXT_ID = CAMPAIGN_BURDENED_IMPS
LEVELS_LOCATION = campgns/burdnimp
LAND_LOCATION = campgns/burdnimp_lnd
CREATURES_LOCATION = levels/standard_crtr
CONFIGS_LOCATION = levels/standard_cfgs
;CREATURES_LOCATION = levels/standard_crtr
;CONFIGS_LOCATION = levels/standard_cfgs
MEDIA_LOCATION = ldata
SINGLE_LEVELS = 220 221 222 223 224 225 226 227
BONUS_LEVELS = 0 0 0 0 0 0 0 0
Expand Down
2 changes: 1 addition & 1 deletion campgns/dzjr06lv.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
[common]
; Two spaces before "6" places the level at higher position on list
NAME = DzjeeAr's 6-level campaign
NAME_TEXT_ID = 1017
NAME_TEXT_ID = CAMPAIGN_DZJEEAR_6_LEVEL
; Folders storing data files for this campaign
LEVELS_LOCATION = campgns/dzjr06lv
LAND_LOCATION = campgns/dzjr06lv_lnd
Expand Down
2 changes: 1 addition & 1 deletion campgns/jdkmaps8.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

[common]
NAME = Japanese DKMaps8 pack
NAME_TEXT_ID = 1022
NAME_TEXT_ID = CAMPAIGN_JAPANESE_DKMAPS8_PACK
LEVELS_LOCATION = campgns/jdkmaps8
LAND_LOCATION = campgns/jdkmaps8_lnd
CREATURES_LOCATION = levels/classic_crtr
Expand Down
2 changes: 1 addition & 1 deletion campgns/keeporig.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
[common]
NAME = Dungeon Keeper original campaign
; Name of the campaign from the GUI text file. Remove or leave empty if unavailable.
NAME_TEXT_ID = 1011
NAME_TEXT_ID = CAMPAIGN_ORIGINAL
; Folders storing data files for this campaign
LEVELS_LOCATION = campgns/keeporig
LAND_LOCATION = campgns/keeporig_lnd
Expand Down
2 changes: 1 addition & 1 deletion campgns/lqizgood.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

[common]
NAME = Good Campaign
NAME_TEXT_ID = 1024
NAME_TEXT_ID = CAMPAIGN_GOOD
; Folders storing data files for this campaign
LEVELS_LOCATION = campgns/lqizgood
LAND_LOCATION = campgns/lqizgood_lnd
Expand Down
2 changes: 1 addition & 1 deletion campgns/origplus.cfg
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[common]
NAME = Dungeon Keeper - New Game+
NAME_TEXT_ID = 1027
NAME_TEXT_ID = CAMPAIGN_DUNGEON_KEEPER_NG_PLUS
; Folders storing data files for this campaign
LEVELS_LOCATION = campgns/origplus
LAND_LOCATION = campgns/keeporig_lnd
Expand Down
2 changes: 1 addition & 1 deletion campgns/postanck.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

[common]
NAME = Post Ancient Keeper campaign
NAME_TEXT_ID = 1028
NAME_TEXT_ID = CAMPAIGN_POST_ANCIENT_KEEPER
; Folders storing data files for this campaign
LEVELS_LOCATION = campgns/postanck
LAND_LOCATION = campgns/postanck_lnd
Expand Down
2 changes: 1 addition & 1 deletion campgns/pstunded.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

[common]
NAME = Post Undead Keeper campaign
NAME_TEXT_ID = 1029
NAME_TEXT_ID = CAMPAIGN_POST_UNDEAD_KEEPER
; Folders storing data files for this campaign
LEVELS_LOCATION = campgns/pstunded
LAND_LOCATION = campgns/pstunded_lnd
Expand Down
2 changes: 1 addition & 1 deletion campgns/revlord.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

[common]
NAME = Revenge of the Lord
NAME_TEXT_ID = 1031
NAME_TEXT_ID = CAMPAIGN_REVENGE_OF_THE_LORD
; Folders storing data files for this campaign
LEVELS_LOCATION = campgns/revlord
LAND_LOCATION = campgns/revlord_lnd
Expand Down
2 changes: 1 addition & 1 deletion campgns/twinkprs.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

[common]
NAME = Twin Keepers Campaign
NAME_TEXT_ID = 1032
NAME_TEXT_ID = CAMPAIGN_TWIN_KEEPERS
LEVELS_LOCATION = campgns/twinkprs
LAND_LOCATION = campgns/twinkprs_lnd
CREATURES_LOCATION = campgns/twinkprs_crtr
Expand Down
2 changes: 1 addition & 1 deletion campgns/undedkpr.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

[common]
NAME = Undead Keeper campaign
NAME_TEXT_ID = 1033
NAME_TEXT_ID = CAMPAIGN_UNDEAD_KEEPER
; Folders storing data files for this campaign
LEVELS_LOCATION = campgns/undedkpr
LAND_LOCATION = campgns/undedkpr_lnd
Expand Down
2 changes: 1 addition & 1 deletion config/creatrs/druid.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

[attributes]
Name = DRUID
NameTextID = 1042
NameTextID = DRUID_NAME
Health = 400
HealRequirement = 150
HealThreshold = 225
Expand Down
98 changes: 98 additions & 0 deletions config/fxdata/translation.toml
Original file line number Diff line number Diff line change
Expand Up @@ -116,3 +116,101 @@ _SWE = """En Beholder har anslutit sig till dig. Dessa stora, klotformade varels
De känner ett intensivt hat mot allt de kan se, särskilt mot dem som hånar deras avsaknad av öron."""
_UKR = """Спостерігач приєднався до вас. Ці великі кулясті істоти мають кілька очних відростків і одне центральне око, кожне з яких містить потужну магію.
Вони відчувають сильну ненавист до всього, що можуть бачити, особливо до тих, хто насміхається з їх відсутності вух."""


# mappacks can look in their cfg folder for translation files,
# standard and personal are here since they don't use custom cfgs, and serve as and example
[MAPPACK_STANDARD_LEVELS]
ENG = "Standard Levels"
CHI = "标准关卡"
#CHT =
CZE = "Standardní úrovně"
DUT = "Standaard Levels"
FRE = "Niveaux Standard"
GER = "Standard-Levels"
#ITA =
JPN = "規格なレベル"
KOR = "Standard Levels"
LAT = "Libellae normales"
#POL =
POR = "Níveis Padrão"
RUS = "Обычные карты"
SPA = "Niveles Normales"
SWE = "Vanliga Världar"
UKR = "Стандартні рівні"

[MAPPACK_PERSONAL_LEVELS]
ENG = "Personal Levels"
CHI = "个人关卡"
#CHT =
CZE = "Osobní úrovně"
DUT = "Persoonlijke Levels"
FRE = "Niveaux Perso"
GER = "Persönliche Levels"
#ITA =
JPN = "個人的なレベル"
KOR = "Personal Levels"
LAT = "Libellae personales"
#POL =
POR = "Níveis Pessoais"
RUS = "Карты игрока"
SPA = "Niveles Personalizados"
SWE = "Personliga världar"
UKR = "Персональні рівні"

[MP_MAPPACK_STANDARD_LEVELS]
ENG = "KeeperFX Multiplayer Maps"
#CHI =
#CHT =
#CZE =
#DUT =
#FRE =
#GER =
#ITA =
#JPN =
#KOR =
#LAT =
#POL =
#POR =
#RUS =
#SPA =
#SWE =
#UKR =

[CAMPAIGN_BURDENED_IMPS]
ENG = "Burdened Imps"
CHI = "不堪重负的小鬼战役"
#CHT =
#CZE =
#DUT =
#FRE =
GER = "Burdened Imps"
#ITA =
JPN = "Burdened Impのレベルパック"
KOR = "피해욧 임프의 레벨 팩"
LAT = "Diabolulli Gravati, grupus libellarum"
#POL =
POR = "Diabretes Atarefados"
RUS = "Навьюченные бесы"
SPA = "Los Diablillos agobiados, paquete de niveles"
SWE = "Skapa smådjävul"
UKR = "Загружені Імпи"

[CAMPAIGN_DUNGEON_KEEPER_NG_PLUS]
ENG = "Dungeon Keeper - NG+"
CHI = "原版增强战役"
#CHT =
#CZE =
#DUT =
#FRE =
GER = "Dungeon Keeper - NG+"
#ITA =
JPN = "増強された原キャンペーン"
KOR = "던전 키퍼 - 새 게임+"
LAT = "Dungeon Keeper - Novus Ludus+"
#POL =
POR = "Dungeon Keeper - NG+"
RUS = "Dungeon Keeper - Новая игра+"
SPA = "Dungeon Keeper - Nuevo Juego+"
#SWE =
#UKR =
Loading