diff --git a/campgns/ami2019.cfg b/campgns/ami2019.cfg index c1479c3ea7..4fd1cb8ae8 100644 --- a/campgns/ami2019.cfg +++ b/campgns/ami2019.cfg @@ -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 diff --git a/campgns/ami2019_cfgs/translation.toml b/campgns/ami2019_cfgs/translation.toml new file mode 100644 index 0000000000..60ecec1bfb --- /dev/null +++ b/campgns/ami2019_cfgs/translation.toml @@ -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 = "Острів Сракоміст" \ No newline at end of file diff --git a/campgns/ancntkpr.cfg b/campgns/ancntkpr.cfg index 7a4e70484b..64a9ce648e 100644 --- a/campgns/ancntkpr.cfg +++ b/campgns/ancntkpr.cfg @@ -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 diff --git a/campgns/burdnimp.cfg b/campgns/burdnimp.cfg index e7e183857f..9429fcafb8 100644 --- a/campgns/burdnimp.cfg +++ b/campgns/burdnimp.cfg @@ -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 diff --git a/campgns/dzjr06lv.cfg b/campgns/dzjr06lv.cfg index e1263dbe21..d3921b2405 100644 --- a/campgns/dzjr06lv.cfg +++ b/campgns/dzjr06lv.cfg @@ -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 diff --git a/campgns/jdkmaps8.cfg b/campgns/jdkmaps8.cfg index e5b80ba1dd..99a0742076 100644 --- a/campgns/jdkmaps8.cfg +++ b/campgns/jdkmaps8.cfg @@ -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 diff --git a/campgns/keeporig.cfg b/campgns/keeporig.cfg index adc5b43c3d..413d4ab2df 100644 --- a/campgns/keeporig.cfg +++ b/campgns/keeporig.cfg @@ -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 diff --git a/campgns/lqizgood.cfg b/campgns/lqizgood.cfg index de3686739b..583bef495e 100644 --- a/campgns/lqizgood.cfg +++ b/campgns/lqizgood.cfg @@ -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 diff --git a/campgns/origplus.cfg b/campgns/origplus.cfg index 5d0ec0c9de..4d604b08ab 100644 --- a/campgns/origplus.cfg +++ b/campgns/origplus.cfg @@ -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 diff --git a/campgns/postanck.cfg b/campgns/postanck.cfg index 95edede02c..716c34a01e 100644 --- a/campgns/postanck.cfg +++ b/campgns/postanck.cfg @@ -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 diff --git a/campgns/pstunded.cfg b/campgns/pstunded.cfg index eb7231fe21..955b2e2e36 100644 --- a/campgns/pstunded.cfg +++ b/campgns/pstunded.cfg @@ -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 diff --git a/campgns/revlord.cfg b/campgns/revlord.cfg index f088d9da16..91ee321649 100644 --- a/campgns/revlord.cfg +++ b/campgns/revlord.cfg @@ -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 diff --git a/campgns/twinkprs.cfg b/campgns/twinkprs.cfg index 73da664a68..338e06bf7d 100644 --- a/campgns/twinkprs.cfg +++ b/campgns/twinkprs.cfg @@ -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 diff --git a/campgns/undedkpr.cfg b/campgns/undedkpr.cfg index db0d370076..8c9cecf1c6 100644 --- a/campgns/undedkpr.cfg +++ b/campgns/undedkpr.cfg @@ -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 diff --git a/config/creatrs/druid.cfg b/config/creatrs/druid.cfg index 25a12ada0f..85f8a07bc2 100644 --- a/config/creatrs/druid.cfg +++ b/config/creatrs/druid.cfg @@ -2,7 +2,7 @@ [attributes] Name = DRUID -NameTextID = 1042 +NameTextID = DRUID_NAME Health = 400 HealRequirement = 150 HealThreshold = 225 diff --git a/config/fxdata/translation.toml b/config/fxdata/translation.toml index 5704a9318f..22da01cc4e 100644 --- a/config/fxdata/translation.toml +++ b/config/fxdata/translation.toml @@ -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 = \ No newline at end of file diff --git a/lang/gtext_chi.po b/lang/gtext_chi.po index 5a8aa723b1..9693d2fb1d 100644 --- a/lang/gtext_chi.po +++ b/lang/gtext_chi.po @@ -6205,37 +6205,7 @@ msgctxt "Menu interface item" msgid "Map Packs" msgstr "地图包" -#: guitext:970 -msgctxt "Menu interface item" -msgid "The Deeper Dungeons" -msgstr "原版扩展关卡" - -#: guitext:971 -msgctxt "Menu interface item" -msgid "Standard Levels" -msgstr "标准关卡" - -#: guitext:972 -msgctxt "Menu interface item" -msgid "Classic Levels" -msgstr "经典关卡" - -#: guitext:973 -msgctxt "Menu interface item" -msgid "Legacy Levels" -msgstr "复古关卡" - -#: guitext:974 -msgctxt "Menu interface item" -msgid "Personal Levels" -msgstr "个人关卡" - -#: guitext:975 -msgctxt "Menu interface item" -msgid "Lost Levels" -msgstr "失落关卡" - -#: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 +#: guitext:970 guitext:971 guitext:972 guitext:973 guitext:974 guitext:975: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 msgctxt "Unused" msgid "Moo3" msgstr "Moo3" @@ -6388,129 +6358,10 @@ msgctxt "In-game interface item" msgid "Ambience" msgstr "环境音效" -#: guitext:1010 -msgctxt "Unused" -msgid "Moo4" -msgstr "" - -#: guitext:1011 -msgctxt "Menu interface item" -msgid "Dungeon Keeper - Original Campaign" -msgstr "地下城守护者原版战役" - -#: guitext:1012 -msgctxt "Menu interface item" -msgid "Assmist Isle" -msgstr "亚米斯特岛战役" - -#: guitext:1013 -msgctxt "Menu interface item" -msgid "Ancient Keeper" -msgstr "远古守护者战役" - -#: guitext:1014 -msgctxt "Menu interface item" -msgid "Burdened Imps" -msgstr "不堪重负的小鬼战役" - -#: guitext:1015 -msgctxt "Menu interface item" -msgid "Conquest of the Arctic" -msgstr "征服北极战役" - -#: guitext:1016 -msgctxt "Menu interface item" -msgid "The Destiny of Ninja" -msgstr "忍者的命运战役" - -#: guitext:1017 -msgctxt "Menu interface item" -msgid "DzjeeAr's 6-level campaign" -msgstr "德吉尔的6关战役" - -#: guitext:1018 -msgctxt "Menu interface item" -msgid "DzjeeAr's 10-level campaign" -msgstr "德吉尔的10关战役" - -#: guitext:1019 -msgctxt "Menu interface item" -msgid "DzjeeAr's 25-level campaign" -msgstr "德吉尔的25关战役" - -#: guitext:1020 -msgctxt "Menu interface item" -msgid "Evil Keeper" -msgstr "邪恶守护者战役" - -#: guitext:1021 -msgctxt "Menu interface item" -msgid "Grinics' KReign campaign" -msgstr "格林尼斯的统治战役" - -#: guitext:1022 -msgctxt "Menu interface item" -msgid "Japanese DKMaps8 pack" -msgstr "日本人的地下城战役" - -#: guitext:1023 -msgctxt "Menu interface item" -msgid "KDK Levels" -msgstr "KDK战役" - -#: guitext:1024 -msgctxt "Menu interface item" -msgid "Good Campaign" -msgstr "人类英雄战役" - -#: guitext:1025 -#, fuzzy -#| msgctxt "Menu interface item\"" -#| msgid "Lord Vexer" -msgctxt "Menu interface item" -msgid "Lord Vexer" -msgstr "瓦瑟之主战役" - -#: guitext:1026 -msgctxt "Menu interface item" -msgid "Nikolai's Castles" -msgstr "尼古莱的城堡战役" - -#: guitext:1027 -msgctxt "Menu interface item" -msgid "Dungeon Keeper - NG+" -msgstr "原版增强战役" - -#: guitext:1028 -msgctxt "Menu interface item" -msgid "Post Ancient Keeper" -msgstr "后远古守护者战役" - -#: guitext:1029 -msgctxt "Menu interface item" -msgid "Post Undead Keeper" -msgstr "后亡灵守护者战役" - -#: guitext:1030 -msgctxt "Menu interface item" -msgid "Quest for the Hero" -msgstr "追寻英雄战役" - -#: guitext:1031 -msgctxt "Menu interface item" -msgid "Revenge of the Lord" -msgstr "领主的复仇战役" - -#: guitext:1032 -msgctxt "Menu interface item" -msgid "Twin Keepers" -msgstr "双子守护者战役" - -#: guitext:1033 -msgctxt "Menu interface item" -msgid "Undead Keeper" -msgstr "亡灵守护者战役" - +#: guitext:1010 guitext:1011 guitext:1012 guitext:1013 guitext:1014 guitext:1015 +#: guitext:1016 guitext:1017 guitext:1018 guitext:1019 guitext:1020 guitext:1021 +#: guitext:1022 guitext:1023 guitext:1024 guitext:1025 guitext:1026 guitext:1027 +#: guitext:1028 guitext:1029 guitext:1030 guitext:1031 guitext:1032 guitext:1033 #: guitext:1034 guitext:1035 msgctxt "Unused" msgid "Moo5" diff --git a/lang/gtext_cht.po b/lang/gtext_cht.po index 85586aaca6..0229b05523 100644 --- a/lang/gtext_cht.po +++ b/lang/gtext_cht.po @@ -6202,37 +6202,7 @@ msgctxt "Menu interface item" msgid "Map Packs" msgstr "" -#: guitext:970 -msgctxt "Menu interface item" -msgid "The Deeper Dungeons" -msgstr "" - -#: guitext:971 -msgctxt "Menu interface item" -msgid "Standard Levels" -msgstr "" - -#: guitext:972 -msgctxt "Menu interface item" -msgid "Classic Levels" -msgstr "" - -#: guitext:973 -msgctxt "Menu interface item" -msgid "Legacy Levels" -msgstr "" - -#: guitext:974 -msgctxt "Menu interface item" -msgid "Personal Levels" -msgstr "" - -#: guitext:975 -msgctxt "Menu interface item" -msgid "Lost Levels" -msgstr "" - -#: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 +#: guitext:970 guitext:971 guitext:972 guitext:973 guitext:974 guitext:975: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 msgctxt "Unused" msgid "Moo3" msgstr "" @@ -6384,126 +6354,10 @@ msgctxt "In-game interface item" msgid "Ambience" msgstr "" -#: guitext:1010 -msgctxt "Unused" -msgid "Moo4" -msgstr "\"" - -#: guitext:1011 -msgctxt "Menu interface item" -msgid "Dungeon Keeper - Original Campaign" -msgstr "" - -#: guitext:1012 -msgctxt "Menu interface item" -msgid "Assmist Isle" -msgstr "" - -#: guitext:1013 -msgctxt "Menu interface item" -msgid "Ancient Keeper" -msgstr "" - -#: guitext:1014 -msgctxt "Menu interface item" -msgid "Burdened Imps" -msgstr "" - -#: guitext:1015 -msgctxt "Menu interface item" -msgid "Conquest of the Arctic" -msgstr "" - -#: guitext:1016 -msgctxt "Menu interface item" -msgid "The Destiny of Ninja" -msgstr "" - -#: guitext:1017 -msgctxt "Menu interface item" -msgid "DzjeeAr's 6-level campaign" -msgstr "" - -#: guitext:1018 -msgctxt "Menu interface item" -msgid "DzjeeAr's 10-level campaign" -msgstr "" - -#: guitext:1019 -msgctxt "Menu interface item" -msgid "DzjeeAr's 25-level campaign" -msgstr "" - -#: guitext:1020 -msgctxt "Menu interface item" -msgid "Evil Keeper" -msgstr "" - -#: guitext:1021 -msgctxt "Menu interface item" -msgid "Grinics' KReign campaign" -msgstr "" - -#: guitext:1022 -msgctxt "Menu interface item" -msgid "Japanese DKMaps8 pack" -msgstr "" - -#: guitext:1023 -msgctxt "Menu interface item" -msgid "KDK Levels" -msgstr "" - -#: guitext:1024 -msgctxt "Menu interface item" -msgid "Good Campaign" -msgstr "" - -#: guitext:1025 -msgctxt "Menu interface item" -msgid "Lord Vexer" -msgstr "" - -#: guitext:1026 -msgctxt "Menu interface item" -msgid "Nikolai's Castles" -msgstr "" - -#: guitext:1027 -msgctxt "Menu interface item" -msgid "Dungeon Keeper - NG+" -msgstr "" - -#: guitext:1028 -msgctxt "Menu interface item" -msgid "Post Ancient Keeper" -msgstr "" - -#: guitext:1029 -msgctxt "Menu interface item" -msgid "Post Undead Keeper" -msgstr "" - -#: guitext:1030 -msgctxt "Menu interface item" -msgid "Quest for the Hero" -msgstr "" - -#: guitext:1031 -msgctxt "Menu interface item" -msgid "Revenge of the Lord" -msgstr "" - -#: guitext:1032 -msgctxt "Menu interface item" -msgid "Twin Keepers" -msgstr "" - -#: guitext:1033 -msgctxt "Menu interface item" -msgid "Undead Keeper" -msgstr "" - +#: guitext:1010 guitext:1011 guitext:1012 guitext:1013 guitext:1014 guitext:1015 +#: guitext:1016 guitext:1017 guitext:1018 guitext:1019 guitext:1020 guitext:1021 +#: guitext:1022 guitext:1023 guitext:1024 guitext:1025 guitext:1026 guitext:1027 +#: guitext:1028 guitext:1029 guitext:1030 guitext:1031 guitext:1032 guitext:1033 #: guitext:1034 guitext:1035 msgctxt "Unused" msgid "Moo5" diff --git a/lang/gtext_cze.po b/lang/gtext_cze.po index a80b694f0d..d70acddfa0 100644 --- a/lang/gtext_cze.po +++ b/lang/gtext_cze.po @@ -6569,37 +6569,7 @@ msgctxt "Menu interface item" msgid "Map Packs" msgstr "Balíčky map" -#: guitext:970 -msgctxt "Menu interface item" -msgid "The Deeper Dungeons" -msgstr "Hlouběji v kobkách" - -#: guitext:971 -msgctxt "Menu interface item" -msgid "Standard Levels" -msgstr "Standardní úrovně" - -#: guitext:972 -msgctxt "Menu interface item" -msgid "Classic Levels" -msgstr "Klasické úrovně" - -#: guitext:973 -msgctxt "Menu interface item" -msgid "Legacy Levels" -msgstr "Legacy úrovně" - -#: guitext:974 -msgctxt "Menu interface item" -msgid "Personal Levels" -msgstr "Osobní úrovně" - -#: guitext:975 -msgctxt "Menu interface item" -msgid "Lost Levels" -msgstr "Ztracené úrovně" - -#: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 +#: guitext:970 guitext:971 guitext:972 guitext:973 guitext:974 guitext:975: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 msgctxt "Unused" msgid "Moo3" msgstr "Moo3" @@ -6755,126 +6725,10 @@ msgctxt "In-game interface item" msgid "Ambience" msgstr "Atmosféra" -#: guitext:1010 -msgctxt "Unused" -msgid "Moo4" -msgstr "" - -#: guitext:1011 -msgctxt "Menu interface item" -msgid "Dungeon Keeper - Original Campaign" -msgstr "" - -#: guitext:1012 -msgctxt "Menu interface item" -msgid "Assmist Isle" -msgstr "" - -#: guitext:1013 -msgctxt "Menu interface item" -msgid "Ancient Keeper" -msgstr "" - -#: guitext:1014 -msgctxt "Menu interface item" -msgid "Burdened Imps" -msgstr "" - -#: guitext:1015 -msgctxt "Menu interface item" -msgid "Conquest of the Arctic" -msgstr "" - -#: guitext:1016 -msgctxt "Menu interface item" -msgid "The Destiny of Ninja" -msgstr "" - -#: guitext:1017 -msgctxt "Menu interface item" -msgid "DzjeeAr's 6-level campaign" -msgstr "" - -#: guitext:1018 -msgctxt "Menu interface item" -msgid "DzjeeAr's 10-level campaign" -msgstr "" - -#: guitext:1019 -msgctxt "Menu interface item" -msgid "DzjeeAr's 25-level campaign" -msgstr "" - -#: guitext:1020 -msgctxt "Menu interface item" -msgid "Evil Keeper" -msgstr "" - -#: guitext:1021 -msgctxt "Menu interface item" -msgid "Grinics' KReign campaign" -msgstr "" - -#: guitext:1022 -msgctxt "Menu interface item" -msgid "Japanese DKMaps8 pack" -msgstr "" - -#: guitext:1023 -msgctxt "Menu interface item" -msgid "KDK Levels" -msgstr "" - -#: guitext:1024 -msgctxt "Menu interface item" -msgid "Good Campaign" -msgstr "" - -#: guitext:1025 -msgctxt "Menu interface item" -msgid "Lord Vexer" -msgstr "" - -#: guitext:1026 -msgctxt "Menu interface item" -msgid "Nikolai's Castles" -msgstr "" - -#: guitext:1027 -msgctxt "Menu interface item" -msgid "Dungeon Keeper - NG+" -msgstr "" - -#: guitext:1028 -msgctxt "Menu interface item" -msgid "Post Ancient Keeper" -msgstr "" - -#: guitext:1029 -msgctxt "Menu interface item" -msgid "Post Undead Keeper" -msgstr "" - -#: guitext:1030 -msgctxt "Menu interface item" -msgid "Quest for the Hero" -msgstr "" - -#: guitext:1031 -msgctxt "Menu interface item" -msgid "Revenge of the Lord" -msgstr "" - -#: guitext:1032 -msgctxt "Menu interface item" -msgid "Twin Keepers" -msgstr "" - -#: guitext:1033 -msgctxt "Menu interface item" -msgid "Undead Keeper" -msgstr "" - +#: guitext:1010 guitext:1011 guitext:1012 guitext:1013 guitext:1014 guitext:1015 +#: guitext:1016 guitext:1017 guitext:1018 guitext:1019 guitext:1020 guitext:1021 +#: guitext:1022 guitext:1023 guitext:1024 guitext:1025 guitext:1026 guitext:1027 +#: guitext:1028 guitext:1029 guitext:1030 guitext:1031 guitext:1032 guitext:1033 #: guitext:1034 guitext:1035 msgctxt "Unused" msgid "Moo5" diff --git a/lang/gtext_dut.po b/lang/gtext_dut.po index f0c0394498..59ad8032c4 100644 --- a/lang/gtext_dut.po +++ b/lang/gtext_dut.po @@ -6566,37 +6566,7 @@ msgctxt "Menu interface item" msgid "Map Packs" msgstr "Level pakketten" -#: guitext:970 -msgctxt "Menu interface item" -msgid "The Deeper Dungeons" -msgstr "Deeper Dungeons" - -#: guitext:971 -msgctxt "Menu interface item" -msgid "Standard Levels" -msgstr "Standaard Levels" - -#: guitext:972 -msgctxt "Menu interface item" -msgid "Classic Levels" -msgstr "Traditionele Levels" - -#: guitext:973 -msgctxt "Menu interface item" -msgid "Legacy Levels" -msgstr "Levels met oude bugs" - -#: guitext:974 -msgctxt "Menu interface item" -msgid "Personal Levels" -msgstr "Persoonlijke Levels" - -#: guitext:975 -msgctxt "Menu interface item" -msgid "Lost Levels" -msgstr "Verloren Levels" - -#: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 +#: guitext:970 guitext:971 guitext:972 guitext:973 guitext:974 guitext:975: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 msgctxt "Unused" msgid "Moo3" msgstr "" @@ -6750,126 +6720,10 @@ msgctxt "In-game interface item" msgid "Ambience" msgstr "Atmosfeer" -#: guitext:1010 -msgctxt "Unused" -msgid "Moo4" -msgstr "" - -#: guitext:1011 -msgctxt "Menu interface item" -msgid "Dungeon Keeper - Original Campaign" -msgstr "Dungeon Keeper - Originele Campagne" - -#: guitext:1012 -msgctxt "Menu interface item" -msgid "Assmist Isle" -msgstr "" - -#: guitext:1013 -msgctxt "Menu interface item" -msgid "Ancient Keeper" -msgstr "" - -#: guitext:1014 -msgctxt "Menu interface item" -msgid "Burdened Imps" -msgstr "" - -#: guitext:1015 -msgctxt "Menu interface item" -msgid "Conquest of the Arctic" -msgstr "" - -#: guitext:1016 -msgctxt "Menu interface item" -msgid "The Destiny of Ninja" -msgstr "The Legende van de Ninja" - -#: guitext:1017 -msgctxt "Menu interface item" -msgid "DzjeeAr's 6-level campaign" -msgstr "DzjeeAr's campagne met 6 levels" - -#: guitext:1018 -msgctxt "Menu interface item" -msgid "DzjeeAr's 10-level campaign" -msgstr "DzjeeAr's campagne met 10 levels" - -#: guitext:1019 -msgctxt "Menu interface item" -msgid "DzjeeAr's 25-level campaign" -msgstr "DzjeeAr's campagne met 25 levels" - -#: guitext:1020 -msgctxt "Menu interface item" -msgid "Evil Keeper" -msgstr "" - -#: guitext:1021 -msgctxt "Menu interface item" -msgid "Grinics' KReign campaign" -msgstr "" - -#: guitext:1022 -msgctxt "Menu interface item" -msgid "Japanese DKMaps8 pack" -msgstr "" - -#: guitext:1023 -msgctxt "Menu interface item" -msgid "KDK Levels" -msgstr "" - -#: guitext:1024 -msgctxt "Menu interface item" -msgid "Good Campaign" -msgstr "Helden Campagne" - -#: guitext:1025 -msgctxt "Menu interface item" -msgid "Lord Vexer" -msgstr "" - -#: guitext:1026 -msgctxt "Menu interface item" -msgid "Nikolai's Castles" -msgstr "Nikolais Kasteel" - -#: guitext:1027 -msgctxt "Menu interface item" -msgid "Dungeon Keeper - NG+" -msgstr "" - -#: guitext:1028 -msgctxt "Menu interface item" -msgid "Post Ancient Keeper" -msgstr "" - -#: guitext:1029 -msgctxt "Menu interface item" -msgid "Post Undead Keeper" -msgstr "" - -#: guitext:1030 -msgctxt "Menu interface item" -msgid "Quest for the Hero" -msgstr "" - -#: guitext:1031 -msgctxt "Menu interface item" -msgid "Revenge of the Lord" -msgstr "" - -#: guitext:1032 -msgctxt "Menu interface item" -msgid "Twin Keepers" -msgstr "" - -#: guitext:1033 -msgctxt "Menu interface item" -msgid "Undead Keeper" -msgstr "" - +#: guitext:1010 guitext:1011 guitext:1012 guitext:1013 guitext:1014 guitext:1015 +#: guitext:1016 guitext:1017 guitext:1018 guitext:1019 guitext:1020 guitext:1021 +#: guitext:1022 guitext:1023 guitext:1024 guitext:1025 guitext:1026 guitext:1027 +#: guitext:1028 guitext:1029 guitext:1030 guitext:1031 guitext:1032 guitext:1033 #: guitext:1034 guitext:1035 msgctxt "Unused" msgid "Moo5" diff --git a/lang/gtext_eng.pot b/lang/gtext_eng.pot index 7d4e20bffa..45810ff890 100644 --- a/lang/gtext_eng.pot +++ b/lang/gtext_eng.pot @@ -5202,37 +5202,7 @@ msgctxt "Menu interface item" msgid "Map Packs" msgstr "" -#: guitext:970 -msgctxt "Menu interface item" -msgid "The Deeper Dungeons" -msgstr "" - -#: guitext:971 -msgctxt "Menu interface item" -msgid "Standard Levels" -msgstr "" - -#: guitext:972 -msgctxt "Menu interface item" -msgid "Classic Levels" -msgstr "" - -#: guitext:973 -msgctxt "Menu interface item" -msgid "Legacy Levels" -msgstr "" - -#: guitext:974 -msgctxt "Menu interface item" -msgid "Personal Levels" -msgstr "" - -#: guitext:975 -msgctxt "Menu interface item" -msgid "Lost Levels" -msgstr "" - -#: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 +#: guitext:970 guitext:971 guitext:972 guitext:973 guitext:974 guitext:975: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 msgctxt "Unused" msgid "Moo3" msgstr "" @@ -5382,126 +5352,10 @@ msgctxt "In-game interface item" msgid "Ambience" msgstr "" -#: guitext:1010 -msgctxt "Unused" -msgid "Moo4" -msgstr "" - -#: guitext:1011 -msgctxt "Menu interface item" -msgid "Dungeon Keeper - Original Campaign" -msgstr "" - -#: guitext:1012 -msgctxt "Menu interface item" -msgid "Assmist Isle" -msgstr "" - -#: guitext:1013 -msgctxt "Menu interface item" -msgid "Ancient Keeper" -msgstr "" - -#: guitext:1014 -msgctxt "Menu interface item" -msgid "Burdened Imps" -msgstr "" - -#: guitext:1015 -msgctxt "Menu interface item" -msgid "Conquest of the Arctic" -msgstr "" - -#: guitext:1016 -msgctxt "Menu interface item" -msgid "The Destiny of Ninja" -msgstr "" - -#: guitext:1017 -msgctxt "Menu interface item" -msgid "DzjeeAr's 6-level campaign" -msgstr "" - -#: guitext:1018 -msgctxt "Menu interface item" -msgid "DzjeeAr's 10-level campaign" -msgstr "" - -#: guitext:1019 -msgctxt "Menu interface item" -msgid "DzjeeAr's 25-level campaign" -msgstr "" - -#: guitext:1020 -msgctxt "Menu interface item" -msgid "Evil Keeper" -msgstr "" - -#: guitext:1021 -msgctxt "Menu interface item" -msgid "Grinics' KReign campaign" -msgstr "" - -#: guitext:1022 -msgctxt "Menu interface item" -msgid "Japanese DKMaps8 pack" -msgstr "" - -#: guitext:1023 -msgctxt "Menu interface item" -msgid "KDK Levels" -msgstr "" - -#: guitext:1024 -msgctxt "Menu interface item" -msgid "Good Campaign" -msgstr "" - -#: guitext:1025 -msgctxt "Menu interface item" -msgid "Lord Vexer" -msgstr "" - -#: guitext:1026 -msgctxt "Menu interface item" -msgid "Nikolai's Castles" -msgstr "" - -#: guitext:1027 -msgctxt "Menu interface item" -msgid "Dungeon Keeper - NG+" -msgstr "" - -#: guitext:1028 -msgctxt "Menu interface item" -msgid "Post Ancient Keeper" -msgstr "" - -#: guitext:1029 -msgctxt "Menu interface item" -msgid "Post Undead Keeper" -msgstr "" - -#: guitext:1030 -msgctxt "Menu interface item" -msgid "Quest for the Hero" -msgstr "" - -#: guitext:1031 -msgctxt "Menu interface item" -msgid "Revenge of the Lord" -msgstr "" - -#: guitext:1032 -msgctxt "Menu interface item" -msgid "Twin Keepers" -msgstr "" - -#: guitext:1033 -msgctxt "Menu interface item" -msgid "Undead Keeper" -msgstr "" - +#: guitext:1010 guitext:1011 guitext:1012 guitext:1013 guitext:1014 guitext:1015 +#: guitext:1016 guitext:1017 guitext:1018 guitext:1019 guitext:1020 guitext:1021 +#: guitext:1022 guitext:1023 guitext:1024 guitext:1025 guitext:1026 guitext:1027 +#: guitext:1028 guitext:1029 guitext:1030 guitext:1031 guitext:1032 guitext:1033 #: guitext:1034 guitext:1035 msgctxt "Unused" msgid "Moo5" diff --git a/lang/gtext_fre.po b/lang/gtext_fre.po index 2d2b099c94..aea5486885 100644 --- a/lang/gtext_fre.po +++ b/lang/gtext_fre.po @@ -6816,37 +6816,7 @@ msgctxt "Menu interface item" msgid "Map Packs" msgstr "Collection de Cartes" -#: guitext:970 -msgctxt "Menu interface item" -msgid "The Deeper Dungeons" -msgstr "Deeper Dungeons" - -#: guitext:971 -msgctxt "Menu interface item" -msgid "Standard Levels" -msgstr "Niveaux Standard" - -#: guitext:972 -msgctxt "Menu interface item" -msgid "Classic Levels" -msgstr "Niveaux Classiques" - -#: guitext:973 -msgctxt "Menu interface item" -msgid "Legacy Levels" -msgstr "Niveaux Hérités" - -#: guitext:974 -msgctxt "Menu interface item" -msgid "Personal Levels" -msgstr "Niveaux Perso" - -#: guitext:975 -msgctxt "Menu interface item" -msgid "Lost Levels" -msgstr "Niveaux Perdus" - -#: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 +#: guitext:970 guitext:971 guitext:972 guitext:973 guitext:974 guitext:975: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 msgctxt "Unused" msgid "Moo3" msgstr "" @@ -7002,126 +6972,10 @@ msgctxt "In-game interface item" msgid "Ambience" msgstr "Ambiance" -#: guitext:1010 -msgctxt "Unused" -msgid "Moo4" -msgstr "" - -#: guitext:1011 -msgctxt "Menu interface item" -msgid "Dungeon Keeper - Original Campaign" -msgstr "Dungeon Keeper - Campagne Originale" - -#: guitext:1012 -msgctxt "Menu interface item" -msgid "Assmist Isle" -msgstr "" - -#: guitext:1013 -msgctxt "Menu interface item" -msgid "Ancient Keeper" -msgstr "" - -#: guitext:1014 -msgctxt "Menu interface item" -msgid "Burdened Imps" -msgstr "" - -#: guitext:1015 -msgctxt "Menu interface item" -msgid "Conquest of the Arctic" -msgstr "" - -#: guitext:1016 -msgctxt "Menu interface item" -msgid "The Destiny of Ninja" -msgstr "" - -#: guitext:1017 -msgctxt "Menu interface item" -msgid "DzjeeAr's 6-level campaign" -msgstr "" - -#: guitext:1018 -msgctxt "Menu interface item" -msgid "DzjeeAr's 10-level campaign" -msgstr "" - -#: guitext:1019 -msgctxt "Menu interface item" -msgid "DzjeeAr's 25-level campaign" -msgstr "" - -#: guitext:1020 -msgctxt "Menu interface item" -msgid "Evil Keeper" -msgstr "" - -#: guitext:1021 -msgctxt "Menu interface item" -msgid "Grinics' KReign campaign" -msgstr "" - -#: guitext:1022 -msgctxt "Menu interface item" -msgid "Japanese DKMaps8 pack" -msgstr "" - -#: guitext:1023 -msgctxt "Menu interface item" -msgid "KDK Levels" -msgstr "" - -#: guitext:1024 -msgctxt "Menu interface item" -msgid "Good Campaign" -msgstr "" - -#: guitext:1025 -msgctxt "Menu interface item" -msgid "Lord Vexer" -msgstr "" - -#: guitext:1026 -msgctxt "Menu interface item" -msgid "Nikolai's Castles" -msgstr "" - -#: guitext:1027 -msgctxt "Menu interface item" -msgid "Dungeon Keeper - NG+" -msgstr "" - -#: guitext:1028 -msgctxt "Menu interface item" -msgid "Post Ancient Keeper" -msgstr "" - -#: guitext:1029 -msgctxt "Menu interface item" -msgid "Post Undead Keeper" -msgstr "" - -#: guitext:1030 -msgctxt "Menu interface item" -msgid "Quest for the Hero" -msgstr "" - -#: guitext:1031 -msgctxt "Menu interface item" -msgid "Revenge of the Lord" -msgstr "" - -#: guitext:1032 -msgctxt "Menu interface item" -msgid "Twin Keepers" -msgstr "" - -#: guitext:1033 -msgctxt "Menu interface item" -msgid "Undead Keeper" -msgstr "" - +#: guitext:1010 guitext:1011 guitext:1012 guitext:1013 guitext:1014 guitext:1015 +#: guitext:1016 guitext:1017 guitext:1018 guitext:1019 guitext:1020 guitext:1021 +#: guitext:1022 guitext:1023 guitext:1024 guitext:1025 guitext:1026 guitext:1027 +#: guitext:1028 guitext:1029 guitext:1030 guitext:1031 guitext:1032 guitext:1033 #: guitext:1034 guitext:1035 msgctxt "Unused" msgid "Moo5" diff --git a/lang/gtext_ger.po b/lang/gtext_ger.po index 407003045e..270053ed3f 100644 --- a/lang/gtext_ger.po +++ b/lang/gtext_ger.po @@ -6855,37 +6855,7 @@ msgctxt "Menu interface item" msgid "Map Packs" msgstr "Kartenpakete" -#: guitext:970 -msgctxt "Menu interface item" -msgid "The Deeper Dungeons" -msgstr "The Deeper Dungeons" - -#: guitext:971 -msgctxt "Menu interface item" -msgid "Standard Levels" -msgstr "Standard-Levels" - -#: guitext:972 -msgctxt "Menu interface item" -msgid "Classic Levels" -msgstr "Klassische Levels" - -#: guitext:973 -msgctxt "Menu interface item" -msgid "Legacy Levels" -msgstr "Geerbte Levels" - -#: guitext:974 -msgctxt "Menu interface item" -msgid "Personal Levels" -msgstr "Persönliche Levels" - -#: guitext:975 -msgctxt "Menu interface item" -msgid "Lost Levels" -msgstr "Verlorene Levels" - -#: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 +#: guitext:970 guitext:971 guitext:972 guitext:973 guitext:974 guitext:975: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 msgctxt "Unused" msgid "Moo3" msgstr "Moo3" @@ -7039,126 +7009,10 @@ msgctxt "In-game interface item" msgid "Ambience" msgstr "Atmosphäre" -#: guitext:1010 -msgctxt "Unused" -msgid "Moo4" -msgstr "" - -#: guitext:1011 -msgctxt "Menu interface item" -msgid "Dungeon Keeper - Original Campaign" -msgstr "Dungeon Keeper - Original-Kampagne" - -#: guitext:1012 -msgctxt "Menu interface item" -msgid "Assmist Isle" -msgstr "Assmist Isle" - -#: guitext:1013 -msgctxt "Menu interface item" -msgid "Ancient Keeper" -msgstr "Ancient Keeper" - -#: guitext:1014 -msgctxt "Menu interface item" -msgid "Burdened Imps" -msgstr "Burdened Imps" - -#: guitext:1015 -msgctxt "Menu interface item" -msgid "Conquest of the Arctic" -msgstr "Conquest of the Arctic" - -#: guitext:1016 -msgctxt "Menu interface item" -msgid "The Destiny of Ninja" -msgstr "The Destiny of Ninja" - -#: guitext:1017 -msgctxt "Menu interface item" -msgid "DzjeeAr's 6-level campaign" -msgstr "DzjeeArs 6 Level Kampagne" - -#: guitext:1018 -msgctxt "Menu interface item" -msgid "DzjeeAr's 10-level campaign" -msgstr "DzjeeArs 10 Level Kampagne" - -#: guitext:1019 -msgctxt "Menu interface item" -msgid "DzjeeAr's 25-level campaign" -msgstr "DzjeeArs 25 Level Kampagne" - -#: guitext:1020 -msgctxt "Menu interface item" -msgid "Evil Keeper" -msgstr "Evil Keeper" - -#: guitext:1021 -msgctxt "Menu interface item" -msgid "Grinics' KReign campaign" -msgstr "Grinics KReign" - -#: guitext:1022 -msgctxt "Menu interface item" -msgid "Japanese DKMaps8 pack" -msgstr "Japanisches 8-Karten-Paket" - -#: guitext:1023 -msgctxt "Menu interface item" -msgid "KDK Levels" -msgstr "KDK Levels" - -#: guitext:1024 -msgctxt "Menu interface item" -msgid "Good Campaign" -msgstr "Gute Kampagne" - -#: guitext:1025 -msgctxt "Menu interface item" -msgid "Lord Vexer" -msgstr "Lord Vexer" - -#: guitext:1026 -msgctxt "Menu interface item" -msgid "Nikolai's Castles" -msgstr "Nikolai's Castles" - -#: guitext:1027 -msgctxt "Menu interface item" -msgid "Dungeon Keeper - NG+" -msgstr "Dungeon Keeper - NG+" - -#: guitext:1028 -msgctxt "Menu interface item" -msgid "Post Ancient Keeper" -msgstr "Post Ancient Keeper" - -#: guitext:1029 -msgctxt "Menu interface item" -msgid "Post Undead Keeper" -msgstr "Post Undead Keeper" - -#: guitext:1030 -msgctxt "Menu interface item" -msgid "Quest for the Hero" -msgstr "Quest for the Hero" - -#: guitext:1031 -msgctxt "Menu interface item" -msgid "Revenge of the Lord" -msgstr "Rache des Ritters" - -#: guitext:1032 -msgctxt "Menu interface item" -msgid "Twin Keepers" -msgstr "Twin Keepers" - -#: guitext:1033 -msgctxt "Menu interface item" -msgid "Undead Keeper" -msgstr "Undead Keeper" - +#: guitext:1010 guitext:1011 guitext:1012 guitext:1013 guitext:1014 guitext:1015 +#: guitext:1016 guitext:1017 guitext:1018 guitext:1019 guitext:1020 guitext:1021 +#: guitext:1022 guitext:1023 guitext:1024 guitext:1025 guitext:1026 guitext:1027 +#: guitext:1028 guitext:1029 guitext:1030 guitext:1031 guitext:1032 guitext:1033 #: guitext:1034 guitext:1035 msgctxt "Unused" msgid "Moo5" diff --git a/lang/gtext_ita.po b/lang/gtext_ita.po index 15c931464a..fc37847d32 100644 --- a/lang/gtext_ita.po +++ b/lang/gtext_ita.po @@ -6680,37 +6680,7 @@ msgctxt "Menu interface item" msgid "Map Packs" msgstr "" -#: guitext:970 -msgctxt "Menu interface item" -msgid "The Deeper Dungeons" -msgstr "" - -#: guitext:971 -msgctxt "Menu interface item" -msgid "Standard Levels" -msgstr "" - -#: guitext:972 -msgctxt "Menu interface item" -msgid "Classic Levels" -msgstr "" - -#: guitext:973 -msgctxt "Menu interface item" -msgid "Legacy Levels" -msgstr "" - -#: guitext:974 -msgctxt "Menu interface item" -msgid "Personal Levels" -msgstr "" - -#: guitext:975 -msgctxt "Menu interface item" -msgid "Lost Levels" -msgstr "" - -#: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 +#: guitext:970 guitext:971 guitext:972 guitext:973 guitext:974 guitext:975: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 msgctxt "Unused" msgid "Moo3" msgstr "" @@ -6864,126 +6834,10 @@ msgctxt "In-game interface item" msgid "Ambience" msgstr "Ambiente" -#: guitext:1010 -msgctxt "Unused" -msgid "Moo4" -msgstr "" - -#: guitext:1011 -msgctxt "Menu interface item" -msgid "Dungeon Keeper - Original Campaign" -msgstr "Dungeon Keeper - Campagna Originale" - -#: guitext:1012 -msgctxt "Menu interface item" -msgid "Assmist Isle" -msgstr "" - -#: guitext:1013 -msgctxt "Menu interface item" -msgid "Ancient Keeper" -msgstr "" - -#: guitext:1014 -msgctxt "Menu interface item" -msgid "Burdened Imps" -msgstr "" - -#: guitext:1015 -msgctxt "Menu interface item" -msgid "Conquest of the Arctic" -msgstr "" - -#: guitext:1016 -msgctxt "Menu interface item" -msgid "The Destiny of Ninja" -msgstr "" - -#: guitext:1017 -msgctxt "Menu interface item" -msgid "DzjeeAr's 6-level campaign" -msgstr "" - -#: guitext:1018 -msgctxt "Menu interface item" -msgid "DzjeeAr's 10-level campaign" -msgstr "" - -#: guitext:1019 -msgctxt "Menu interface item" -msgid "DzjeeAr's 25-level campaign" -msgstr "" - -#: guitext:1020 -msgctxt "Menu interface item" -msgid "Evil Keeper" -msgstr "" - -#: guitext:1021 -msgctxt "Menu interface item" -msgid "Grinics' KReign campaign" -msgstr "" - -#: guitext:1022 -msgctxt "Menu interface item" -msgid "Japanese DKMaps8 pack" -msgstr "" - -#: guitext:1023 -msgctxt "Menu interface item" -msgid "KDK Levels" -msgstr "" - -#: guitext:1024 -msgctxt "Menu interface item" -msgid "Good Campaign" -msgstr "" - -#: guitext:1025 -msgctxt "Menu interface item" -msgid "Lord Vexer" -msgstr "" - -#: guitext:1026 -msgctxt "Menu interface item" -msgid "Nikolai's Castles" -msgstr "" - -#: guitext:1027 -msgctxt "Menu interface item" -msgid "Dungeon Keeper - NG+" -msgstr "" - -#: guitext:1028 -msgctxt "Menu interface item" -msgid "Post Ancient Keeper" -msgstr "" - -#: guitext:1029 -msgctxt "Menu interface item" -msgid "Post Undead Keeper" -msgstr "" - -#: guitext:1030 -msgctxt "Menu interface item" -msgid "Quest for the Hero" -msgstr "" - -#: guitext:1031 -msgctxt "Menu interface item" -msgid "Revenge of the Lord" -msgstr "" - -#: guitext:1032 -msgctxt "Menu interface item" -msgid "Twin Keepers" -msgstr "" - -#: guitext:1033 -msgctxt "Menu interface item" -msgid "Undead Keeper" -msgstr "Campagna Keeper non morto" - +#: guitext:1010 guitext:1011 guitext:1012 guitext:1013 guitext:1014 guitext:1015 +#: guitext:1016 guitext:1017 guitext:1018 guitext:1019 guitext:1020 guitext:1021 +#: guitext:1022 guitext:1023 guitext:1024 guitext:1025 guitext:1026 guitext:1027 +#: guitext:1028 guitext:1029 guitext:1030 guitext:1031 guitext:1032 guitext:1033 #: guitext:1034 guitext:1035 msgctxt "Unused" msgid "Moo5" diff --git a/lang/gtext_jpn.po b/lang/gtext_jpn.po index b4034d08e0..9eabb99c1a 100644 --- a/lang/gtext_jpn.po +++ b/lang/gtext_jpn.po @@ -6535,37 +6535,7 @@ msgctxt "Menu interface item" msgid "Map Packs" msgstr "マップパック" -#: guitext:970 -msgctxt "Menu interface item" -msgid "The Deeper Dungeons" -msgstr "ディーパーダンジョン" - -#: guitext:971 -msgctxt "Menu interface item" -msgid "Standard Levels" -msgstr "規格なレベル" - -#: guitext:972 -msgctxt "Menu interface item" -msgid "Classic Levels" -msgstr "旧典なレベル" - -#: guitext:973 -msgctxt "Menu interface item" -msgid "Legacy Levels" -msgstr "レガシーのレベル" - -#: guitext:974 -msgctxt "Menu interface item" -msgid "Personal Levels" -msgstr "個人的なレベル" - -#: guitext:975 -msgctxt "Menu interface item" -msgid "Lost Levels" -msgstr "失われたレベル" - -#: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 +#: guitext:970 guitext:971 guitext:972 guitext:973 guitext:974 guitext:975: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 msgctxt "Unused" msgid "Moo3" msgstr "" @@ -6719,126 +6689,10 @@ msgctxt "In-game interface item" msgid "Ambience" msgstr "環境音" -#: guitext:1010 -msgctxt "Unused" -msgid "Moo4" -msgstr "" - -#: guitext:1011 -msgctxt "Menu interface item" -msgid "Dungeon Keeper - Original Campaign" -msgstr "ダンジョンキーパーの原キャンペーン" - -#: guitext:1012 -msgctxt "Menu interface item" -msgid "Assmist Isle" -msgstr "アッスミスト島" - -#: guitext:1013 -msgctxt "Menu interface item" -msgid "Ancient Keeper" -msgstr "エンシェント・キーパー・キャンペーン" - -#: guitext:1014 -msgctxt "Menu interface item" -msgid "Burdened Imps" -msgstr "Burdened Impのレベルパック" - -#: guitext:1015 -msgctxt "Menu interface item" -msgid "Conquest of the Arctic" -msgstr "北極圏の征服" - -#: guitext:1016 -msgctxt "Menu interface item" -msgid "The Destiny of Ninja" -msgstr "忍者の運命" - -#: guitext:1017 -msgctxt "Menu interface item" -msgid "DzjeeAr's 6-level campaign" -msgstr "DzjeeArの6面レベルキャンペーン" - -#: guitext:1018 -msgctxt "Menu interface item" -msgid "DzjeeAr's 10-level campaign" -msgstr "DzjeeArの10面レベルキャンペーン" - -#: guitext:1019 -msgctxt "Menu interface item" -msgid "DzjeeAr's 25-level campaign" -msgstr "DzjeeArの25面レベルキャンペーン" - -#: guitext:1020 -msgctxt "Menu interface item" -msgid "Evil Keeper" -msgstr "邪悪なキーパー・キャンペーン" - -#: guitext:1021 -msgctxt "Menu interface item" -msgid "Grinics' KReign campaign" -msgstr "GrinicのKReignキャンペーン" - -#: guitext:1022 -msgctxt "Menu interface item" -msgid "Japanese DKMaps8 pack" -msgstr "日本製DKMap8パック" - -#: guitext:1023 -msgctxt "Menu interface item" -msgid "KDK Levels" -msgstr "KDKレベル" - -#: guitext:1024 -msgctxt "Menu interface item" -msgid "Good Campaign" -msgstr "勇者キャンペーン" - -#: guitext:1025 -msgctxt "Menu interface item" -msgid "Lord Vexer" -msgstr "ヴェクサー卿キャンペーン" - -#: guitext:1026 -msgctxt "Menu interface item" -msgid "Nikolai's Castles" -msgstr "ニコライの城キャンペーン" - -#: guitext:1027 -msgctxt "Menu interface item" -msgid "Dungeon Keeper - NG+" -msgstr "増強された原キャンペーン" - -#: guitext:1028 -msgctxt "Menu interface item" -msgid "Post Ancient Keeper" -msgstr "エンシェント・キーパー後キャンペーン" - -#: guitext:1029 -msgctxt "Menu interface item" -msgid "Post Undead Keeper" -msgstr "アンデッド・キーパー後キャンペーン" - -#: guitext:1030 -msgctxt "Menu interface item" -msgid "Quest for the Hero" -msgstr "勇者の探求キャンペーン" - -#: guitext:1031 -msgctxt "Menu interface item" -msgid "Revenge of the Lord" -msgstr "主君の復讐" - -#: guitext:1032 -msgctxt "Menu interface item" -msgid "Twin Keepers" -msgstr "ツイン・キーパーズ・キャンペーン" - -#: guitext:1033 -msgctxt "Menu interface item" -msgid "Undead Keeper" -msgstr "アンデッド・キーパー・キャンペーン" - +#: guitext:1010 guitext:1011 guitext:1012 guitext:1013 guitext:1014 guitext:1015 +#: guitext:1016 guitext:1017 guitext:1018 guitext:1019 guitext:1020 guitext:1021 +#: guitext:1022 guitext:1023 guitext:1024 guitext:1025 guitext:1026 guitext:1027 +#: guitext:1028 guitext:1029 guitext:1030 guitext:1031 guitext:1032 guitext:1033 #: guitext:1034 guitext:1035 msgctxt "Unused" msgid "Moo5" diff --git a/lang/gtext_kor.po b/lang/gtext_kor.po index f087f08eb4..9985054ba1 100644 --- a/lang/gtext_kor.po +++ b/lang/gtext_kor.po @@ -6585,37 +6585,7 @@ msgctxt "Menu interface item" msgid "Map Packs" msgstr "Map Packs" -#: guitext:970 -msgctxt "Menu interface item" -msgid "The Deeper Dungeons" -msgstr "The Deeper Dungeons" - -#: guitext:971 -msgctxt "Menu interface item" -msgid "Standard Levels" -msgstr "Standard Levels" - -#: guitext:972 -msgctxt "Menu interface item" -msgid "Classic Levels" -msgstr "Classic Levels" - -#: guitext:973 -msgctxt "Menu interface item" -msgid "Legacy Levels" -msgstr "Legacy Levels" - -#: guitext:974 -msgctxt "Menu interface item" -msgid "Personal Levels" -msgstr "Personal Levels" - -#: guitext:975 -msgctxt "Menu interface item" -msgid "Lost Levels" -msgstr "Lost Levels" - -#: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 +#: guitext:970 guitext:971 guitext:972 guitext:973 guitext:974 guitext:975: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 msgctxt "Unused" msgid "Moo3" msgstr "Moo3" @@ -6769,126 +6739,10 @@ msgctxt "In-game interface item" msgid "Ambience" msgstr "분위기" -#: guitext:1010 -msgctxt "Unused" -msgid "Moo4" -msgstr "Moo4" - -#: guitext:1011 -msgctxt "Menu interface item" -msgid "Dungeon Keeper - Original Campaign" -msgstr "던전 키퍼 오리지널 캠패인" - -#: guitext:1012 -msgctxt "Menu interface item" -msgid "Assmist Isle" -msgstr "애스미스트 섬" - -#: guitext:1013 -msgctxt "Menu interface item" -msgid "Ancient Keeper" -msgstr "고대 키퍼 캠패인" - -#: guitext:1014 -msgctxt "Menu interface item" -msgid "Burdened Imps" -msgstr "피해욧 임프의 레벨 팩" - -#: guitext:1015 -msgctxt "Menu interface item" -msgid "Conquest of the Arctic" -msgstr "북극 정복" - -#: guitext:1016 -msgctxt "Menu interface item" -msgid "The Destiny of Ninja" -msgstr "닌자의 운명" - -#: guitext:1017 -msgctxt "Menu interface item" -msgid "DzjeeAr's 6-level campaign" -msgstr "DzjeeAr의 6레벨 캠패인" - -#: guitext:1018 -msgctxt "Menu interface item" -msgid "DzjeeAr's 10-level campaign" -msgstr "DzjeeAr의 10레벨 캠패인" - -#: guitext:1019 -msgctxt "Menu interface item" -msgid "DzjeeAr's 25-level campaign" -msgstr "DzjeeAr의 25레벨 캠패인" - -#: guitext:1020 -msgctxt "Menu interface item" -msgid "Evil Keeper" -msgstr "사악한 키퍼 캠패인" - -#: guitext:1021 -msgctxt "Menu interface item" -msgid "Grinics' KReign campaign" -msgstr "Grinics' KReign 캠패인" - -#: guitext:1022 -msgctxt "Menu interface item" -msgid "Japanese DKMaps8 pack" -msgstr "일본 DKMaps8 팩" - -#: guitext:1023 -msgctxt "Menu interface item" -msgid "KDK Levels" -msgstr "KDK 레벨" - -#: guitext:1024 -msgctxt "Menu interface item" -msgid "Good Campaign" -msgstr "선한 캠패인" - -#: guitext:1025 -msgctxt "Menu interface item" -msgid "Lord Vexer" -msgstr "백서경 캠패인" - -#: guitext:1026 -msgctxt "Menu interface item" -msgid "Nikolai's Castles" -msgstr "니콜라이의 성 캠패인" - -#: guitext:1027 -msgctxt "Menu interface item" -msgid "Dungeon Keeper - NG+" -msgstr "던전 키퍼 - 새 게임+" - -#: guitext:1028 -msgctxt "Menu interface item" -msgid "Post Ancient Keeper" -msgstr "고대 키퍼 공표 캠패인" - -#: guitext:1029 -msgctxt "Menu interface item" -msgid "Post Undead Keeper" -msgstr "언데드 키퍼 공표 캠패인" - -#: guitext:1030 -msgctxt "Menu interface item" -msgid "Quest for the Hero" -msgstr "영웅 퀘스트 캠패인" - -#: guitext:1031 -msgctxt "Menu interface item" -msgid "Revenge of the Lord" -msgstr "군주의 복수" - -#: guitext:1032 -msgctxt "Menu interface item" -msgid "Twin Keepers" -msgstr "쌍둥이 키퍼 캠패인" - -#: guitext:1033 -msgctxt "Menu interface item" -msgid "Undead Keeper" -msgstr "언데드 키퍼 캠패인" - +#: guitext:1010 guitext:1011 guitext:1012 guitext:1013 guitext:1014 guitext:1015 +#: guitext:1016 guitext:1017 guitext:1018 guitext:1019 guitext:1020 guitext:1021 +#: guitext:1022 guitext:1023 guitext:1024 guitext:1025 guitext:1026 guitext:1027 +#: guitext:1028 guitext:1029 guitext:1030 guitext:1031 guitext:1032 guitext:1033 #: guitext:1034 guitext:1035 msgctxt "Unused" msgid "Moo5" diff --git a/lang/gtext_lat.po b/lang/gtext_lat.po index ffae9a306b..828d9c96d4 100644 --- a/lang/gtext_lat.po +++ b/lang/gtext_lat.po @@ -6602,37 +6602,7 @@ msgctxt "Menu interface item" msgid "Map Packs" msgstr "Grupus chartarum" -#: guitext:970 -msgctxt "Menu interface item" -msgid "The Deeper Dungeons" -msgstr "Robora Profundiora" - -#: guitext:971 -msgctxt "Menu interface item" -msgid "Standard Levels" -msgstr "Libellae normales" - -#: guitext:972 -msgctxt "Menu interface item" -msgid "Classic Levels" -msgstr "Libellae classicae" - -#: guitext:973 -msgctxt "Menu interface item" -msgid "Legacy Levels" -msgstr "Libellae antiquae" - -#: guitext:974 -msgctxt "Menu interface item" -msgid "Personal Levels" -msgstr "Libellae personales" - -#: guitext:975 -msgctxt "Menu interface item" -msgid "Lost Levels" -msgstr "Libellae perditae" - -#: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 +#: guitext:970 guitext:971 guitext:972 guitext:973 guitext:974 guitext:975: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 msgctxt "Unused" msgid "Moo3" msgstr "" @@ -6788,126 +6758,10 @@ msgctxt "In-game interface item" msgid "Ambience" msgstr "Ambiens" -#: guitext:1010 -msgctxt "Unused" -msgid "Moo4" -msgstr "" - -#: guitext:1011 -msgctxt "Menu interface item" -msgid "Dungeon Keeper - Original Campaign" -msgstr "Dungeon Keeper - Expeditio Originalis" - -#: guitext:1012 -msgctxt "Menu interface item" -msgid "Assmist Isle" -msgstr "Insula Auxiliata" - -#: guitext:1013 -msgctxt "Menu interface item" -msgid "Ancient Keeper" -msgstr "Custos Antiquus" - -#: guitext:1014 -msgctxt "Menu interface item" -msgid "Burdened Imps" -msgstr "Diabolulli Gravati, grupus libellarum" - -#: guitext:1015 -msgctxt "Menu interface item" -msgid "Conquest of the Arctic" -msgstr "Conquaestus Arcticae" - -#: guitext:1016 -msgctxt "Menu interface item" -msgid "The Destiny of Ninja" -msgstr "Fatum Ninjae" - -#: guitext:1017 -msgctxt "Menu interface item" -msgid "DzjeeAr's 6-level campaign" -msgstr "DzjeeAr's: 6 libellae" - -#: guitext:1018 -msgctxt "Menu interface item" -msgid "DzjeeAr's 10-level campaign" -msgstr "DzjeeAr's: 10 libellae" - -#: guitext:1019 -msgctxt "Menu interface item" -msgid "DzjeeAr's 25-level campaign" -msgstr "DzjeeAr's: 25 libellae" - -#: guitext:1020 -msgctxt "Menu interface item" -msgid "Evil Keeper" -msgstr "Custos malignus" - -#: guitext:1021 -msgctxt "Menu interface item" -msgid "Grinics' KReign campaign" -msgstr "Chronica Grinics Kreign" - -#: guitext:1022 -msgctxt "Menu interface item" -msgid "Japanese DKMaps8 pack" -msgstr "Grupus iaponicus 8 libellarum" - -#: guitext:1023 -msgctxt "Menu interface item" -msgid "KDK Levels" -msgstr "Libellae KDK" - -#: guitext:1024 -msgctxt "Menu interface item" -msgid "Good Campaign" -msgstr "Custos bonus" - -#: guitext:1025 -msgctxt "Menu interface item" -msgid "Lord Vexer" -msgstr "Lord Vexer" - -#: guitext:1026 -msgctxt "Menu interface item" -msgid "Nikolai's Castles" -msgstr "Castellum Nikolai" - -#: guitext:1027 -msgctxt "Menu interface item" -msgid "Dungeon Keeper - NG+" -msgstr "Dungeon Keeper - Novus Ludus+" - -#: guitext:1028 -msgctxt "Menu interface item" -msgid "Post Ancient Keeper" -msgstr "Post Custodem Antiquum" - -#: guitext:1029 -msgctxt "Menu interface item" -msgid "Post Undead Keeper" -msgstr "Post Custodem Mortuum Viventem" - -#: guitext:1030 -msgctxt "Menu interface item" -msgid "Quest for the Hero" -msgstr "Indagatio ob Heroem" - -#: guitext:1031 -msgctxt "Menu interface item" -msgid "Revenge of the Lord" -msgstr "Vindicta Domini" - -#: guitext:1032 -msgctxt "Menu interface item" -msgid "Twin Keepers" -msgstr "Custodes gemini" - -#: guitext:1033 -msgctxt "Menu interface item" -msgid "Undead Keeper" -msgstr "Custos Mortuus Vivens" - +#: guitext:1010 guitext:1011 guitext:1012 guitext:1013 guitext:1014 guitext:1015 +#: guitext:1016 guitext:1017 guitext:1018 guitext:1019 guitext:1020 guitext:1021 +#: guitext:1022 guitext:1023 guitext:1024 guitext:1025 guitext:1026 guitext:1027 +#: guitext:1028 guitext:1029 guitext:1030 guitext:1031 guitext:1032 guitext:1033 #: guitext:1034 guitext:1035 msgctxt "Unused" msgid "Moo5" diff --git a/lang/gtext_pol.po b/lang/gtext_pol.po index a5b0cb2ea3..dd5acdff38 100644 --- a/lang/gtext_pol.po +++ b/lang/gtext_pol.po @@ -6683,37 +6683,7 @@ msgctxt "Menu interface item" msgid "Map Packs" msgstr "" -#: guitext:970 -msgctxt "Menu interface item" -msgid "The Deeper Dungeons" -msgstr "" - -#: guitext:971 -msgctxt "Menu interface item" -msgid "Standard Levels" -msgstr "" - -#: guitext:972 -msgctxt "Menu interface item" -msgid "Classic Levels" -msgstr "" - -#: guitext:973 -msgctxt "Menu interface item" -msgid "Legacy Levels" -msgstr "" - -#: guitext:974 -msgctxt "Menu interface item" -msgid "Personal Levels" -msgstr "" - -#: guitext:975 -msgctxt "Menu interface item" -msgid "Lost Levels" -msgstr "" - -#: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 +#: guitext:970 guitext:971 guitext:972 guitext:973 guitext:974 guitext:975: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 msgctxt "Unused" msgid "Moo3" msgstr "Muuu3" @@ -6865,126 +6835,10 @@ msgctxt "In-game interface item" msgid "Ambience" msgstr "" -#: guitext:1010 -msgctxt "Unused" -msgid "Moo4" -msgstr "" - -#: guitext:1011 -msgctxt "Menu interface item" -msgid "Dungeon Keeper - Original Campaign" -msgstr "" - -#: guitext:1012 -msgctxt "Menu interface item" -msgid "Assmist Isle" -msgstr "" - -#: guitext:1013 -msgctxt "Menu interface item" -msgid "Ancient Keeper" -msgstr "" - -#: guitext:1014 -msgctxt "Menu interface item" -msgid "Burdened Imps" -msgstr "" - -#: guitext:1015 -msgctxt "Menu interface item" -msgid "Conquest of the Arctic" -msgstr "" - -#: guitext:1016 -msgctxt "Menu interface item" -msgid "The Destiny of Ninja" -msgstr "" - -#: guitext:1017 -msgctxt "Menu interface item" -msgid "DzjeeAr's 6-level campaign" -msgstr "" - -#: guitext:1018 -msgctxt "Menu interface item" -msgid "DzjeeAr's 10-level campaign" -msgstr "" - -#: guitext:1019 -msgctxt "Menu interface item" -msgid "DzjeeAr's 25-level campaign" -msgstr "" - -#: guitext:1020 -msgctxt "Menu interface item" -msgid "Evil Keeper" -msgstr "" - -#: guitext:1021 -msgctxt "Menu interface item" -msgid "Grinics' KReign campaign" -msgstr "" - -#: guitext:1022 -msgctxt "Menu interface item" -msgid "Japanese DKMaps8 pack" -msgstr "" - -#: guitext:1023 -msgctxt "Menu interface item" -msgid "KDK Levels" -msgstr "" - -#: guitext:1024 -msgctxt "Menu interface item" -msgid "Good Campaign" -msgstr "" - -#: guitext:1025 -msgctxt "Menu interface item" -msgid "Lord Vexer" -msgstr "" - -#: guitext:1026 -msgctxt "Menu interface item" -msgid "Nikolai's Castles" -msgstr "" - -#: guitext:1027 -msgctxt "Menu interface item" -msgid "Dungeon Keeper - NG+" -msgstr "" - -#: guitext:1028 -msgctxt "Menu interface item" -msgid "Post Ancient Keeper" -msgstr "" - -#: guitext:1029 -msgctxt "Menu interface item" -msgid "Post Undead Keeper" -msgstr "" - -#: guitext:1030 -msgctxt "Menu interface item" -msgid "Quest for the Hero" -msgstr "" - -#: guitext:1031 -msgctxt "Menu interface item" -msgid "Revenge of the Lord" -msgstr "" - -#: guitext:1032 -msgctxt "Menu interface item" -msgid "Twin Keepers" -msgstr "" - -#: guitext:1033 -msgctxt "Menu interface item" -msgid "Undead Keeper" -msgstr "" - +#: guitext:1010 guitext:1011 guitext:1012 guitext:1013 guitext:1014 guitext:1015 +#: guitext:1016 guitext:1017 guitext:1018 guitext:1019 guitext:1020 guitext:1021 +#: guitext:1022 guitext:1023 guitext:1024 guitext:1025 guitext:1026 guitext:1027 +#: guitext:1028 guitext:1029 guitext:1030 guitext:1031 guitext:1032 guitext:1033 #: guitext:1034 guitext:1035 msgctxt "Unused" msgid "Moo5" diff --git a/lang/gtext_por.po b/lang/gtext_por.po index 21297b6744..13564950cd 100644 --- a/lang/gtext_por.po +++ b/lang/gtext_por.po @@ -6795,37 +6795,7 @@ msgctxt "Menu interface item" msgid "Map Packs" msgstr "Pacotes de mapas" -#: guitext:970 -msgctxt "Menu interface item" -msgid "The Deeper Dungeons" -msgstr "Masmorras Mais Profundas" - -#: guitext:971 -msgctxt "Menu interface item" -msgid "Standard Levels" -msgstr "Níveis Padrão" - -#: guitext:972 -msgctxt "Menu interface item" -msgid "Classic Levels" -msgstr "Níveis Clássicos" - -#: guitext:973 -msgctxt "Menu interface item" -msgid "Legacy Levels" -msgstr "Níveis Legado" - -#: guitext:974 -msgctxt "Menu interface item" -msgid "Personal Levels" -msgstr "Níveis Pessoais" - -#: guitext:975 -msgctxt "Menu interface item" -msgid "Lost Levels" -msgstr "Níveis Perdidos" - -#: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 +#: guitext:970 guitext:971 guitext:972 guitext:973 guitext:974 guitext:975: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 msgctxt "Unused" msgid "Moo3" msgstr "Muu3" @@ -6980,126 +6950,10 @@ msgctxt "In-game interface item" msgid "Ambience" msgstr "Ambiente" -#: guitext:1010 -msgctxt "Unused" -msgid "Moo4" -msgstr "Muu4" - -#: guitext:1011 -msgctxt "Menu interface item" -msgid "Dungeon Keeper - Original Campaign" -msgstr "Dungeon Keeper - Campanha Original" - -#: guitext:1012 -msgctxt "Menu interface item" -msgid "Assmist Isle" -msgstr "Ilha da Névoa" - -#: guitext:1013 -msgctxt "Menu interface item" -msgid "Ancient Keeper" -msgstr "Guardião Ancestral" - -#: guitext:1014 -msgctxt "Menu interface item" -msgid "Burdened Imps" -msgstr "Diabretes Atarefados" - -#: guitext:1015 -msgctxt "Menu interface item" -msgid "Conquest of the Arctic" -msgstr "Conquista do Ártico" - -#: guitext:1016 -msgctxt "Menu interface item" -msgid "The Destiny of Ninja" -msgstr "O Destino do Samurai" - -#: guitext:1017 -msgctxt "Menu interface item" -msgid "DzjeeAr's 6-level campaign" -msgstr "Campanha de 6 níveis de DzjeeAr" - -#: guitext:1018 -msgctxt "Menu interface item" -msgid "DzjeeAr's 10-level campaign" -msgstr "Campanha de 10 níveis de DzjeeAr" - -#: guitext:1019 -msgctxt "Menu interface item" -msgid "DzjeeAr's 25-level campaign" -msgstr "Campanha de 25 níveis de DzjeeAr" - -#: guitext:1020 -msgctxt "Menu interface item" -msgid "Evil Keeper" -msgstr "Guardião Maligno" - -#: guitext:1021 -msgctxt "Menu interface item" -msgid "Grinics' KReign campaign" -msgstr "Campanha KReign de Grinics" - -#: guitext:1022 -msgctxt "Menu interface item" -msgid "Japanese DKMaps8 pack" -msgstr "Pacote Japonês DKMaps8" - -#: guitext:1023 -msgctxt "Menu interface item" -msgid "KDK Levels" -msgstr "Níveis KDK" - -#: guitext:1024 -msgctxt "Menu interface item" -msgid "Good Campaign" -msgstr "Campanha do Bem" - -#: guitext:1025 -msgctxt "Menu interface item" -msgid "Lord Vexer" -msgstr "Lorde Vexer" - -#: guitext:1026 -msgctxt "Menu interface item" -msgid "Nikolai's Castles" -msgstr "Castelos de Nikolai" - -#: guitext:1027 -msgctxt "Menu interface item" -msgid "Dungeon Keeper - NG+" -msgstr "Dungeon Keeper - NG+" - -#: guitext:1028 -msgctxt "Menu interface item" -msgid "Post Ancient Keeper" -msgstr "Pós-Guardião Ancestral" - -#: guitext:1029 -msgctxt "Menu interface item" -msgid "Post Undead Keeper" -msgstr "Pós-Guardião Morto-Vivo" - -#: guitext:1030 -msgctxt "Menu interface item" -msgid "Quest for the Hero" -msgstr "A Busca pelo Herói" - -#: guitext:1031 -msgctxt "Menu interface item" -msgid "Revenge of the Lord" -msgstr "A Vingança do Senhor" - -#: guitext:1032 -msgctxt "Menu interface item" -msgid "Twin Keepers" -msgstr "Guardiões Gêmeos" - -#: guitext:1033 -msgctxt "Menu interface item" -msgid "Undead Keeper" -msgstr "Guardião Morto-Vivo" - +#: guitext:1010 guitext:1011 guitext:1012 guitext:1013 guitext:1014 guitext:1015 +#: guitext:1016 guitext:1017 guitext:1018 guitext:1019 guitext:1020 guitext:1021 +#: guitext:1022 guitext:1023 guitext:1024 guitext:1025 guitext:1026 guitext:1027 +#: guitext:1028 guitext:1029 guitext:1030 guitext:1031 guitext:1032 guitext:1033 #: guitext:1034 guitext:1035 msgctxt "Unused" msgid "Moo5" diff --git a/lang/gtext_rus.po b/lang/gtext_rus.po index 561c61a8b6..11d673abeb 100644 --- a/lang/gtext_rus.po +++ b/lang/gtext_rus.po @@ -5997,37 +5997,7 @@ msgctxt "Menu interface item" msgid "Map Packs" msgstr "Наборы карт" -#: guitext:970 -msgctxt "Menu interface item" -msgid "The Deeper Dungeons" -msgstr "Глубокие подземелья" - -#: guitext:971 -msgctxt "Menu interface item" -msgid "Standard Levels" -msgstr "Обычные карты" - -#: guitext:972 -msgctxt "Menu interface item" -msgid "Classic Levels" -msgstr "Классические карты" - -#: guitext:973 -msgctxt "Menu interface item" -msgid "Legacy Levels" -msgstr "Устаревшие карты" - -#: guitext:974 -msgctxt "Menu interface item" -msgid "Personal Levels" -msgstr "Карты игрока" - -#: guitext:975 -msgctxt "Menu interface item" -msgid "Lost Levels" -msgstr "Вырезанные карты" - -#: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 +#: guitext:970 guitext:971 guitext:972 guitext:973 guitext:974 guitext:975: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 msgctxt "Unused" msgid "Moo3" msgstr "Му3" @@ -6180,126 +6150,10 @@ msgctxt "In-game interface item" msgid "Ambience" msgstr "Эффекты окружения" -#: guitext:1010 -msgctxt "Unused" -msgid "Moo4" -msgstr "Му4" - -#: guitext:1011 -msgctxt "Menu interface item" -msgid "Dungeon Keeper - Original Campaign" -msgstr "Dungeon Keeper - Оригинальная кампания" - -#: guitext:1012 -msgctxt "Menu interface item" -msgid "Assmist Isle" -msgstr "Остров Эсмист" - -#: guitext:1013 -msgctxt "Menu interface item" -msgid "Ancient Keeper" -msgstr "Древний Хранитель" - -#: guitext:1014 -msgctxt "Menu interface item" -msgid "Burdened Imps" -msgstr "Навьюченные бесы" - -#: guitext:1015 -msgctxt "Menu interface item" -msgid "Conquest of the Arctic" -msgstr "Покорение Арктики" - -#: guitext:1016 -msgctxt "Menu interface item" -msgid "The Destiny of Ninja" -msgstr "Предназначение ниндзя" - -#: guitext:1017 -msgctxt "Menu interface item" -msgid "DzjeeAr's 6-level campaign" -msgstr "6-уровневая кампания DzjeeAr'а" - -#: guitext:1018 -msgctxt "Menu interface item" -msgid "DzjeeAr's 10-level campaign" -msgstr "10-уровневая кампания DzjeeAr'а" - -#: guitext:1019 -msgctxt "Menu interface item" -msgid "DzjeeAr's 25-level campaign" -msgstr "25-уровневая кампания DzjeeAr'а" - -#: guitext:1020 -msgctxt "Menu interface item" -msgid "Evil Keeper" -msgstr "Злой Хранитель" - -#: guitext:1021 -msgctxt "Menu interface item" -msgid "Grinics' KReign campaign" -msgstr "Кампания Grinics'а KReign" - -#: guitext:1022 -msgctxt "Menu interface item" -msgid "Japanese DKMaps8 pack" -msgstr "Японский набор карт DKMaps8" - -#: guitext:1023 -msgctxt "Menu interface item" -msgid "KDK Levels" -msgstr "Уровни KDK" - -#: guitext:1024 -msgctxt "Menu interface item" -msgid "Good Campaign" -msgstr "Кампания героев" - -#: guitext:1025 -msgctxt "Menu interface item" -msgid "Lord Vexer" -msgstr "Лорд Вексер" - -#: guitext:1026 -msgctxt "Menu interface item" -msgid "Nikolai's Castles" -msgstr "Замки Николая" - -#: guitext:1027 -msgctxt "Menu interface item" -msgid "Dungeon Keeper - NG+" -msgstr "Dungeon Keeper - Новая игра+" - -#: guitext:1028 -msgctxt "Menu interface item" -msgid "Post Ancient Keeper" -msgstr "Древний Хранитель - Послесловие" - -#: guitext:1029 -msgctxt "Menu interface item" -msgid "Post Undead Keeper" -msgstr "Неупокоенный Хранитель - Продолжение" - -#: guitext:1030 -msgctxt "Menu interface item" -msgid "Quest for the Hero" -msgstr "В поисках героя" - -#: guitext:1031 -msgctxt "Menu interface item" -msgid "Revenge of the Lord" -msgstr "Месть лорда" - -#: guitext:1032 -msgctxt "Menu interface item" -msgid "Twin Keepers" -msgstr "Близнецы Хранители" - -#: guitext:1033 -msgctxt "Menu interface item" -msgid "Undead Keeper" -msgstr "Неупокоенный Хранитель" - +#: guitext:1010 guitext:1011 guitext:1012 guitext:1013 guitext:1014 guitext:1015 +#: guitext:1016 guitext:1017 guitext:1018 guitext:1019 guitext:1020 guitext:1021 +#: guitext:1022 guitext:1023 guitext:1024 guitext:1025 guitext:1026 guitext:1027 +#: guitext:1028 guitext:1029 guitext:1030 guitext:1031 guitext:1032 guitext:1033 #: guitext:1034 guitext:1035 msgctxt "Unused" msgid "Moo5" diff --git a/lang/gtext_spa.po b/lang/gtext_spa.po index 56d0d2c43d..df980ce53f 100644 --- a/lang/gtext_spa.po +++ b/lang/gtext_spa.po @@ -6834,37 +6834,7 @@ msgctxt "Menu interface item" msgid "Map Packs" msgstr "Paquetes de mapas" -#: guitext:970 -msgctxt "Menu interface item" -msgid "The Deeper Dungeons" -msgstr "Deeper Dungeons" - -#: guitext:971 -msgctxt "Menu interface item" -msgid "Standard Levels" -msgstr "Niveles Normales" - -#: guitext:972 -msgctxt "Menu interface item" -msgid "Classic Levels" -msgstr "Niveles Clasicos" - -#: guitext:973 -msgctxt "Menu interface item" -msgid "Legacy Levels" -msgstr "Niveles Legados" - -#: guitext:974 -msgctxt "Menu interface item" -msgid "Personal Levels" -msgstr "Niveles Personalizados" - -#: guitext:975 -msgctxt "Menu interface item" -msgid "Lost Levels" -msgstr "Niveles Perdidos" - -#: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 +#: guitext:970 guitext:971 guitext:972 guitext:973 guitext:974 guitext:975: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 msgctxt "Unused" msgid "Moo3" msgstr "Moo3" @@ -7020,126 +6990,10 @@ msgctxt "In-game interface item" msgid "Ambience" msgstr "Ambiente" -#: guitext:1010 -msgctxt "Unused" -msgid "Moo4" -msgstr "Moo4" - -#: guitext:1011 -msgctxt "Menu interface item" -msgid "Dungeon Keeper - Original Campaign" -msgstr "Dungeon Keeper - Campaña Original" - -#: guitext:1012 -msgctxt "Menu interface item" -msgid "Assmist Isle" -msgstr "La Isla Asistida" - -#: guitext:1013 -msgctxt "Menu interface item" -msgid "Ancient Keeper" -msgstr "El Guardián Antiguo" - -#: guitext:1014 -msgctxt "Menu interface item" -msgid "Burdened Imps" -msgstr "Los Diablillos agobiados, paquete de niveles" - -#: guitext:1015 -msgctxt "Menu interface item" -msgid "Conquest of the Arctic" -msgstr "La Conquista del Ártico" - -#: guitext:1016 -msgctxt "Menu interface item" -msgid "The Destiny of Ninja" -msgstr "El Destino del Ninja" - -#: guitext:1017 -msgctxt "Menu interface item" -msgid "DzjeeAr's 6-level campaign" -msgstr "DzjeeAr's : Nivel 6" - -#: guitext:1018 -msgctxt "Menu interface item" -msgid "DzjeeAr's 10-level campaign" -msgstr "DzjeeAr's : Nivel 10" - -#: guitext:1019 -msgctxt "Menu interface item" -msgid "DzjeeAr's 25-level campaign" -msgstr "DzjeeAr's : Nivel 25" - -#: guitext:1020 -msgctxt "Menu interface item" -msgid "Evil Keeper" -msgstr "El Guardián Malvado" - -#: guitext:1021 -msgctxt "Menu interface item" -msgid "Grinics' KReign campaign" -msgstr "Las Crónicas de Grinics Kreign" - -#: guitext:1022 -msgctxt "Menu interface item" -msgid "Japanese DKMaps8 pack" -msgstr "Paquete Japonés de 8 Mapas" - -#: guitext:1023 -msgctxt "Menu interface item" -msgid "KDK Levels" -msgstr "Niveles KDK" - -#: guitext:1024 -msgctxt "Menu interface item" -msgid "Good Campaign" -msgstr "Buenos" - -#: guitext:1025 -msgctxt "Menu interface item" -msgid "Lord Vexer" -msgstr "Lord Vexer" - -#: guitext:1026 -msgctxt "Menu interface item" -msgid "Nikolai's Castles" -msgstr "El Castillo de Nikolai" - -#: guitext:1027 -msgctxt "Menu interface item" -msgid "Dungeon Keeper - NG+" -msgstr "Dungeon Keeper - Nuevo Juego+" - -#: guitext:1028 -msgctxt "Menu interface item" -msgid "Post Ancient Keeper" -msgstr "El Guardián Antiguo" - -#: guitext:1029 -msgctxt "Menu interface item" -msgid "Post Undead Keeper" -msgstr "El Muerto Viviente" - -#: guitext:1030 -msgctxt "Menu interface item" -msgid "Quest for the Hero" -msgstr "La Búsqueda del Héroe" - -#: guitext:1031 -msgctxt "Menu interface item" -msgid "Revenge of the Lord" -msgstr "La Venganza del Caballero" - -#: guitext:1032 -msgctxt "Menu interface item" -msgid "Twin Keepers" -msgstr "Los Guardianes Gemelos" - -#: guitext:1033 -msgctxt "Menu interface item" -msgid "Undead Keeper" -msgstr "El Guardián Muerto Viviente" - +#: guitext:1010 guitext:1011 guitext:1012 guitext:1013 guitext:1014 guitext:1015 +#: guitext:1016 guitext:1017 guitext:1018 guitext:1019 guitext:1020 guitext:1021 +#: guitext:1022 guitext:1023 guitext:1024 guitext:1025 guitext:1026 guitext:1027 +#: guitext:1028 guitext:1029 guitext:1030 guitext:1031 guitext:1032 guitext:1033 #: guitext:1034 guitext:1035 msgctxt "Unused" msgid "Moo5" diff --git a/lang/gtext_swe.po b/lang/gtext_swe.po index 5ae954bdb1..e4b9840414 100644 --- a/lang/gtext_swe.po +++ b/lang/gtext_swe.po @@ -6592,37 +6592,7 @@ msgctxt "Menu interface item" msgid "Map Packs" msgstr "Banpaket" -#: guitext:970 -msgctxt "Menu interface item" -msgid "The Deeper Dungeons" -msgstr "Den djupare underjorden" - -#: guitext:971 -msgctxt "Menu interface item" -msgid "Standard Levels" -msgstr "Vanliga Världar" - -#: guitext:972 -msgctxt "Menu interface item" -msgid "Classic Levels" -msgstr "Klassiska världar" - -#: guitext:973 -msgctxt "Menu interface item" -msgid "Legacy Levels" -msgstr "Ursprungliga världar" - -#: guitext:974 -msgctxt "Menu interface item" -msgid "Personal Levels" -msgstr "Personliga världar" - -#: guitext:975 -msgctxt "Menu interface item" -msgid "Lost Levels" -msgstr "Försvunna världar" - -#: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 +#: guitext:970 guitext:971 guitext:972 guitext:973 guitext:974 guitext:975: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 msgctxt "Unused" msgid "Moo3" msgstr "Moo3" @@ -6774,138 +6744,10 @@ msgctxt "In-game interface item" msgid "Ambience" msgstr "" -#: guitext:1010 -msgctxt "Unused" -msgid "Moo4" -msgstr "" - -#: guitext:1011 -msgctxt "Menu interface item" -msgid "Dungeon Keeper - Original Campaign" -msgstr "" - -#: guitext:1012 -msgctxt "Menu interface item" -msgid "Assmist Isle" -msgstr "" - -#: guitext:1013 -msgctxt "Menu interface item" -msgid "Ancient Keeper" -msgstr "" - -#: guitext:1014 -#, fuzzy -#| msgctxt "Keeper spell name" -#| msgid "Create Imp" -msgctxt "Menu interface item" -msgid "Burdened Imps" -msgstr "Skapa smådjävul" - -#: guitext:1015 -msgctxt "Menu interface item" -msgid "Conquest of the Arctic" -msgstr "" - -#: guitext:1016 -msgctxt "Menu interface item" -msgid "The Destiny of Ninja" -msgstr "" - -#: guitext:1017 -msgctxt "Menu interface item" -msgid "DzjeeAr's 6-level campaign" -msgstr "" - -#: guitext:1018 -msgctxt "Menu interface item" -msgid "DzjeeAr's 10-level campaign" -msgstr "" - -#: guitext:1019 -msgctxt "Menu interface item" -msgid "DzjeeAr's 25-level campaign" -msgstr "" - -#: guitext:1020 -msgctxt "Menu interface item" -msgid "Evil Keeper" -msgstr "" - -#: guitext:1021 -msgctxt "Menu interface item" -msgid "Grinics' KReign campaign" -msgstr "" - -#: guitext:1022 -msgctxt "Menu interface item" -msgid "Japanese DKMaps8 pack" -msgstr "" - -#: guitext:1023 -#, fuzzy -#| msgctxt "Menu interface item" -#| msgid "Levels" -msgctxt "Menu interface item" -msgid "KDK Levels" -msgstr "Nivåer" - -#: guitext:1024 -#, fuzzy -#| msgctxt "Menu interface item" -#| msgid "Campaigns" -msgctxt "Menu interface item" -msgid "Good Campaign" -msgstr "Kampanjer" - -#: guitext:1025 -msgctxt "Menu interface item" -msgid "Lord Vexer" -msgstr "" - -#: guitext:1026 -msgctxt "Menu interface item" -msgid "Nikolai's Castles" -msgstr "" - -#: guitext:1027 -#, fuzzy -#| msgctxt "In-game tab with rooms" -#| msgid "Dungeon Heart" -msgctxt "Menu interface item" -msgid "Dungeon Keeper - NG+" -msgstr "Grotthjärta" - -#: guitext:1028 -msgctxt "Menu interface item" -msgid "Post Ancient Keeper" -msgstr "" - -#: guitext:1029 -msgctxt "Menu interface item" -msgid "Post Undead Keeper" -msgstr "" - -#: guitext:1030 -msgctxt "Menu interface item" -msgid "Quest for the Hero" -msgstr "" - -#: guitext:1031 -msgctxt "Menu interface item" -msgid "Revenge of the Lord" -msgstr "" - -#: guitext:1032 -msgctxt "Menu interface item" -msgid "Twin Keepers" -msgstr "" - -#: guitext:1033 -msgctxt "Menu interface item" -msgid "Undead Keeper" -msgstr "" - +#: guitext:1010 guitext:1011 guitext:1012 guitext:1013 guitext:1014 guitext:1015 +#: guitext:1016 guitext:1017 guitext:1018 guitext:1019 guitext:1020 guitext:1021 +#: guitext:1022 guitext:1023 guitext:1024 guitext:1025 guitext:1026 guitext:1027 +#: guitext:1028 guitext:1029 guitext:1030 guitext:1031 guitext:1032 guitext:1033 #: guitext:1034 guitext:1035 msgctxt "Unused" msgid "Moo5" diff --git a/lang/gtext_ukr.po b/lang/gtext_ukr.po index 856ac445d3..3fb6b54b49 100644 --- a/lang/gtext_ukr.po +++ b/lang/gtext_ukr.po @@ -6641,37 +6641,7 @@ msgctxt "Menu interface item" msgid "Map Packs" msgstr "Набори мап" -#: guitext:970 -msgctxt "Menu interface item" -msgid "The Deeper Dungeons" -msgstr "Глибокі підземелля" - -#: guitext:971 -msgctxt "Menu interface item" -msgid "Standard Levels" -msgstr "Стандартні рівні" - -#: guitext:972 -msgctxt "Menu interface item" -msgid "Classic Levels" -msgstr "Класичні рівні" - -#: guitext:973 -msgctxt "Menu interface item" -msgid "Legacy Levels" -msgstr "Застарілі рівні" - -#: guitext:974 -msgctxt "Menu interface item" -msgid "Personal Levels" -msgstr "Персональні рівні" - -#: guitext:975 -msgctxt "Menu interface item" -msgid "Lost Levels" -msgstr "Втрачені рівні" - -#: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 +#: guitext:970 guitext:971 guitext:972 guitext:973 guitext:974 guitext:975: guitext:976 guitext:977 guitext:978 guitext:979 guitext:980 msgctxt "Unused" msgid "Moo3" msgstr "Moo3" @@ -6826,126 +6796,10 @@ msgctxt "In-game interface item" msgid "Ambience" msgstr "Оточення" -#: guitext:1010 -msgctxt "Unused" -msgid "Moo4" -msgstr "Moo4" - -#: guitext:1011 -msgctxt "Menu interface item" -msgid "Dungeon Keeper - Original Campaign" -msgstr "Dungeon Keeper - оригінальна кампанія" - -#: guitext:1012 -msgctxt "Menu interface item" -msgid "Assmist Isle" -msgstr "Острів Сракоміст" - -#: guitext:1013 -msgctxt "Menu interface item" -msgid "Ancient Keeper" -msgstr "Кампанія Стародавнього Хранителя" - -#: guitext:1014 -msgctxt "Menu interface item" -msgid "Burdened Imps" -msgstr "Загружені Імпи" - -#: guitext:1015 -msgctxt "Menu interface item" -msgid "Conquest of the Arctic" -msgstr "Підкорення Арктики" - -#: guitext:1016 -msgctxt "Menu interface item" -msgid "The Destiny of Ninja" -msgstr "Доля Ніндзя" - -#: guitext:1017 -msgctxt "Menu interface item" -msgid "DzjeeAr's 6-level campaign" -msgstr "6-рівнева кампанія DzjeeAr" - -#: guitext:1018 -msgctxt "Menu interface item" -msgid "DzjeeAr's 10-level campaign" -msgstr "10-рівнева кампанія DzjeeAr" - -#: guitext:1019 -msgctxt "Menu interface item" -msgid "DzjeeAr's 25-level campaign" -msgstr "25-рівнева кампанія DzjeeAr" - -#: guitext:1020 -msgctxt "Menu interface item" -msgid "Evil Keeper" -msgstr "Кампанія Злого Хранителя" - -#: guitext:1021 -msgctxt "Menu interface item" -msgid "Grinics' KReign campaign" -msgstr "Кампанія Grinics' KReign" - -#: guitext:1022 -msgctxt "Menu interface item" -msgid "Japanese DKMaps8 pack" -msgstr "Пак Японських DKКарт8" - -#: guitext:1023 -msgctxt "Menu interface item" -msgid "KDK Levels" -msgstr "Рівні KDK" - -#: guitext:1024 -msgctxt "Menu interface item" -msgid "Good Campaign" -msgstr "Хороша кампанія" - -#: guitext:1025 -msgctxt "Menu interface item" -msgid "Lord Vexer" -msgstr "Лорд Вексер" - -#: guitext:1026 -msgctxt "Menu interface item" -msgid "Nikolai's Castles" -msgstr "Замок Николая" - -#: guitext:1027 -msgctxt "Menu interface item" -msgid "Dungeon Keeper - NG+" -msgstr "Dungeon Keeper - NG+" - -#: guitext:1028 -msgctxt "Menu interface item" -msgid "Post Ancient Keeper" -msgstr "Кампанія Пост-Стародавнього Хранителя" - -#: guitext:1029 -msgctxt "Menu interface item" -msgid "Post Undead Keeper" -msgstr "Кампанія Пост-Мертвого Хранителя" - -#: guitext:1030 -msgctxt "Menu interface item" -msgid "Quest for the Hero" -msgstr "Шлях до Героя" - -#: guitext:1031 -msgctxt "Menu interface item" -msgid "Revenge of the Lord" -msgstr "Помста Лорда" - -#: guitext:1032 -msgctxt "Menu interface item" -msgid "Twin Keepers" -msgstr "Хранителі Близнюки" - -#: guitext:1033 -msgctxt "Menu interface item" -msgid "Undead Keeper" -msgstr "Кампанія Андеда-Хранителя" - +#: guitext:1010 guitext:1011 guitext:1012 guitext:1013 guitext:1014 guitext:1015 +#: guitext:1016 guitext:1017 guitext:1018 guitext:1019 guitext:1020 guitext:1021 +#: guitext:1022 guitext:1023 guitext:1024 guitext:1025 guitext:1026 guitext:1027 +#: guitext:1028 guitext:1029 guitext:1030 guitext:1031 guitext:1032 guitext:1033 #: guitext:1034 guitext:1035 msgctxt "Unused" msgid "Moo5" diff --git a/levels/classic.cfg b/levels/classic.cfg index c8974b0fa4..5971eea500 100644 --- a/levels/classic.cfg +++ b/levels/classic.cfg @@ -3,7 +3,7 @@ [common] NAME = Classic levels ; Name of the map pack from the GUI text file. Remove or leave empty if unavailable. -NAME_TEXT_ID = 972 +NAME_TEXT_ID = MAPPACK_CLASSIC_LEVELS ; Folders storing level files for the mappack LEVELS_LOCATION = levels/classic ; If you wish your levels to have customized creatures, you may uncomment this diff --git a/levels/classic_cfgs/translation.toml b/levels/classic_cfgs/translation.toml new file mode 100644 index 0000000000..3cd95bc32a --- /dev/null +++ b/levels/classic_cfgs/translation.toml @@ -0,0 +1,228 @@ +[MAPPACK_DEEPER_DUNGEONS] +ENG = "The Deeper Dungeons" +CHI = "原版扩展关卡" +#CHT = +CZE = "Hlouběji v kobkách" +DUT = "Deeper Dungeons" +FRE = "Deeper Dungeons" +GER = "The Deeper Dungeons" +#ITA = +JPN = "ディーパーダンジョン" +KOR = "The Deeper Dungeons" +LAT = "Robora Profundiora" +#POL = +POR = "Masmorras Mais Profundas" +RUS = "Глубокие подземелья" +SPA = "Deeper Dungeons" +SWE = "Den djupare underjorden" +UKR = "Глибокі підземелля" + +[MAPPACK_CLASSIC_LEVELS] +ENG = "Classic Levels" +CHI = "经典关卡" +#CHT = +CZE = "Klasické úrovně" +DUT = "Traditionele Levels" +FRE = "Niveaux Classiques" +GER = "Klassische Levels" +#ITA = +JPN = "旧典なレベル" +KOR = "Classic Levels" +LAT = "Libellae classicae" +#POL = +POR = "Níveis Clássicos" +RUS = "Классические карты" +SPA = "Niveles Clasicos" +SWE = "Klassiska världar" +UKR = "Класичні рівні" + +[MAPPACK_LOST_LEVELS] +ENG = "Lost Levels" +CHI = "失落关卡" +#CHT = +CZE = "Ztracené úrovně" +DUT = "Verloren Levels" +FRE = "Niveaux Perdus" +GER = "Verlorene Levels" +#ITA = +JPN = "失われたレベル" +KOR = "Lost Levels" +LAT = "Libellae perditae" +#POL = +POR = "Níveis Perdidos" +RUS = "Вырезанные карты" +SPA = "Niveles Perdidos" +SWE = "Försvunna världar" +UKR = "Втрачені рівні" + +[MP_MAPPACK_ORIGINAL_LEVELS] +ENG = "Original Bullfrog Maps" +#CHI = +#CHT = +#CZE = +#DUT = +#FRE = +#GER = +#ITA = +#JPN = +#KOR = +#LAT = +#POL = +#POR = +#RUS = +#SPA = +#SWE = +#UKR = + + +[CAMPAIGN_ORIGINAL] +ENG = "Dungeon Keeper - Original Campaign" +CHI = "地下城守护者原版战役" +#CHT = +#CZE = +DUT = "Dungeon Keeper - Originele Campagne" +FRE = "Dungeon Keeper - Campagne Originale" +GER = "Dungeon Keeper - Original-Kampagne" +ITA = "Dungeon Keeper - Campagna Originale" +JPN = "ダンジョンキーパーの原キャンペーン" +KOR = "던전 키퍼 오리지널 캠패인" +LAT = "Dungeon Keeper - Expeditio Originalis" +#POL = +POR = "Dungeon Keeper - Campanha Original" +RUS = "Dungeon Keeper - Оригинальная кампания" +SPA = "Dungeon Keeper - Campaña Original" +#SWE = +UKR = "Dungeon Keeper - оригінальна кампанія" + +[CAMPAIGN_GOOD] +ENG = "Good Campaign" +CHI = "人类英雄战役" +#CHT = +#CZE = +DUT = "Helden Campagne" +#FRE = +GER = "Gute Kampagne" +#ITA = +JPN = "勇者キャンペーン" +KOR = "선한 캠패인" +LAT = "Custos bonus" +#POL = +POR = "Campanha do Bem" +RUS = "Кампания героев" +SPA = "Buenos" +SWE = "Kampanjer" +UKR = "Хороша кампанія" + +[CAMPAIGN_UNDEAD_KEEPER] +ENG = "Undead Keeper" +CHI = "亡灵守护者战役" +#CHT = +#CZE = +#DUT = +#FRE = +GER = "Undead Keeper" +ITA = "Campagna Keeper non morto" +JPN = "アンデッド・キーパー・キャンペーン" +KOR = "언데드 키퍼 캠패인" +LAT = "Custos Mortuus Vivens" +#POL = +POR = "Guardião Morto-Vivo" +RUS = "Неупокоенный Хранитель" +SPA = "El Guardián Muerto Viviente" +#SWE = +UKR = "Кампанія Андеда-Хранителя" + +[CAMPAIGN_POST_UNDEAD_KEEPER] +ENG = "Post Undead Keeper" +CHI = "后亡灵守护者战役" +#CHT = +#CZE = +#DUT = +#FRE = +GER = "Post Undead Keeper" +#ITA = +JPN = "アンデッド・キーパー後キャンペーン" +KOR = "언데드 키퍼 공표 캠패인" +LAT = "Post Custodem Mortuum Viventem" +#POL = +POR = "Pós-Guardião Morto-Vivo" +RUS = "Неупокоенный Хранитель - Продолжение" +SPA = "El Muerto Viviente" +#SWE = +UKR = "Кампанія Пост-Мертвого Хранителя" + +[CAMPAIGN_TWIN_KEEPERS] +ENG = "Twin Keepers" +CHI = "双子守护者战役" +#CHT = +#CZE = +#DUT = +#FRE = +GER = "Twin Keepers" +#ITA = +JPN = "ツイン・キーパーズ・キャンペーン" +KOR = "쌍둥이 키퍼 캠패인" +LAT = "Custodes gemini" +#POL = +POR = "Guardiões Gêmeos" +RUS = "Близнецы Хранители" +SPA = "Los Guardianes Gemelos" +#SWE = +UKR = "Хранителі Близнюки" + +[CAMPAIGN_REVENGE_OF_THE_LORD] +ENG = "Revenge of the Lord" +CHI = "领主的复仇战役" +#CHT = +#CZE = +#DUT = +#FRE = +GER = "Rache des Ritters" +#ITA = +JPN = "主君の復讐" +KOR = "군주의 복수" +LAT = "Vindicta Domini" +#POL = +POR = "A Vingança do Senhor" +RUS = "Месть лорда" +SPA = "La Venganza del Caballero" +#SWE = +UKR = "Помста Лорда" + +[CAMPAIGN_JAPANESE_DKMAPS8_PACK] +ENG = "Japanese DKMaps8 pack" +CHI = "日本人的地下城战役" +#CHT = +#CZE = +#DUT = +#FRE = +GER = "Japanisches 8-Karten-Paket" +#ITA = +JPN = "日本製DKMap8パック" +KOR = "일본 DKMaps8 팩" +LAT = "Grupus iaponicus 8 libellarum" +#POL = +POR = "Pacote Japonês DKMaps8" +RUS = "Японский набор карт DKMaps8" +SPA = "Paquete Japonés de 8 Mapas" +#SWE = +UKR = "Пак Японських DKКарт8" + +[CAMPAIGN_DZJEEAR_6_LEVEL] +ENG = "DzjeeAr's 6-level campaign" +CHI = "德吉尔的6关战役" +#CHT = +#CZE = +DUT = "DzjeeAr's campagne met 6 levels" +#FRE = +GER = "DzjeeArs 6 Level Kampagne" +#ITA = +JPN = "DzjeeArの6面レベルキャンペーン" +KOR = "DzjeeAr의 6레벨 캠패인" +LAT = "DzjeeAr's: 6 libellae" +#POL = +POR = "Campanha de 6 níveis de DzjeeAr" +RUS = "6-уровневая кампания DzjeeAr'а" +SPA = "DzjeeAr's : Nivel 6" +#SWE = +UKR = "6-рівнева кампанія DzjeeAr" \ No newline at end of file diff --git a/levels/deepdngn.cfg b/levels/deepdngn.cfg index 38b369c1f2..c0fe925bac 100644 --- a/levels/deepdngn.cfg +++ b/levels/deepdngn.cfg @@ -3,7 +3,7 @@ [common] NAME = The Deeper Dungeons ; Name of the map pack from the GUI text file. Remove or leave empty if unavailable. -NAME_TEXT_ID = 970 +NAME_TEXT_ID = MAPPACK_DEEPER_DUNGEONS ; Folders storing level files for the mappack LEVELS_LOCATION = levels/deepdngn ; If you wish your levels to have customized creatures, specify a new folder here. If not, delete it. diff --git a/levels/legacy.cfg b/levels/legacy.cfg index 5d80a26fad..24056a7a62 100644 --- a/levels/legacy.cfg +++ b/levels/legacy.cfg @@ -3,7 +3,7 @@ [common] NAME = Legacy levels ; Name of the map pack from the GUI text file. Remove or leave empty if unavailable. -NAME_TEXT_ID = 973 +NAME_TEXT_ID = MAPPACK_LEGACY_LEVELS ; Folders storing level files for the mappack LEVELS_LOCATION = levels/legacy ; If you wish your levels to have customized creatures, you may uncomment this diff --git a/levels/legacy_cfgs/translation.toml b/levels/legacy_cfgs/translation.toml new file mode 100644 index 0000000000..5c3b37fae2 --- /dev/null +++ b/levels/legacy_cfgs/translation.toml @@ -0,0 +1,56 @@ +[MAPPACK_LEGACY_LEVELS] +ENG = "Legacy Levels" +CHI = "复古关卡" +#CHT = +CZE = "Legacy úrovně" +DUT = "Levels met oude bugs" +FRE = "Niveaux Hérités" +GER = "Geerbte Levels" +#ITA = +JPN = "レガシーのレベル" +KOR = "Legacy Levels" +LAT = "Libellae antiquae" +#POL = +POR = "Níveis Legado" +RUS = "Устаревшие карты" +SPA = "Niveles Legados" +SWE = "Ursprungliga världar" +UKR = "Застарілі рівні" + +[CAMPAIGN_ANCIENT_KEEPER] +ENG = "Ancient Keeper" +CHI = "远古守护者战役" +#CHT = +#CZE = +#DUT = +#FRE = +GER = "Ancient Keeper" +#ITA = +JPN = "エンシェント・キーパー・キャンペーン" +KOR = "고대 키퍼 캠패인" +LAT = "Custos Antiquus" +#POL = +POR = "Guardião Ancestral" +RUS = "Древний Хранитель" +SPA = "El Guardián Antiguo" +#SWE = +UKR = "Кампанія Стародавнього Хранителя" + +[CAMPAIGN_POST_ANCIENT_KEEPER] +ENG = "Post Ancient Keeper" +CHI = "后远古守护者战役" +#CHT = +#CZE = +#DUT = +#FRE = +GER = "Post Ancient Keeper" +#ITA = +JPN = "エンシェント・キーパー後キャンペーン" +KOR = "고대 키퍼 공표 캠패인" +LAT = "Post Custodem Antiquum" +#POL = +POR = "Pós-Guardião Ancestral" +RUS = "Древний Хранитель - Послесловие" +SPA = "El Guardián Antiguo - Posdata" +#SWE = +UKR = "Кампанія Пост-Стародавнього Хранителя" \ No newline at end of file diff --git a/levels/lostlvls.cfg b/levels/lostlvls.cfg index 649577017d..ce5db5e1f5 100644 --- a/levels/lostlvls.cfg +++ b/levels/lostlvls.cfg @@ -3,7 +3,7 @@ [common] NAME = Lost levels ; Name of the map pack from the GUI text file. Remove or leave empty if unavailable. -NAME_TEXT_ID = 975 +NAME_TEXT_ID = MAPPACK_LOST_LEVELS ; Folders storing level files for the mappack LEVELS_LOCATION = levels/lostlvls ; If you wish your levels to have customized creatures, you may uncomment this diff --git a/levels/personal.cfg b/levels/personal.cfg index ba7964be6a..d2b7ba104a 100644 --- a/levels/personal.cfg +++ b/levels/personal.cfg @@ -3,7 +3,7 @@ [common] NAME = Personal levels ; Name of the map pack from the GUI text file. Remove or leave empty if unavailable. -NAME_TEXT_ID = 974 +NAME_TEXT_ID = MAPPACK_PERSONAL_LEVELS ; Folders storing level files for the mappack LEVELS_LOCATION = levels/personal ; If you wish your levels to have customized creatures, you may uncomment this diff --git a/levels/standard.cfg b/levels/standard.cfg index b4e308ad14..c132191f52 100644 --- a/levels/standard.cfg +++ b/levels/standard.cfg @@ -4,7 +4,7 @@ [common] NAME = Standard levels ; Name of the map pack from the GUI text file. Remove or leave empty if unavailable. -NAME_TEXT_ID = 971 +NAME_TEXT_ID = MAPPACK_STANDARD_LEVELS ; Folders storing level files for the mappack LEVELS_LOCATION = levels/standard ; If you wish your levels to have customized creatures, you may uncomment this diff --git a/merge_gtext_to_toml.py b/merge_gtext_to_toml.py new file mode 100644 index 0000000000..5f509e9b77 --- /dev/null +++ b/merge_gtext_to_toml.py @@ -0,0 +1,219 @@ +#!/usr/bin/env python3 +"""Merge KeeperFX gtext PO translations into a single translation.toml.""" + +from __future__ import annotations + +import argparse +import re +import sys +from pathlib import Path +from typing import Dict, List, Optional + +PO_REF_RE = re.compile(r"guitext:(\d+)") +QUOTED_RE = re.compile(r'^"(.*)"$') + + +def parse_po_file(path: Path, use_msgid_fallback: bool = False) -> Dict[int, str]: + entries: Dict[int, str] = {} + current_block: Optional[int] = None + current_field: Optional[str] = None + current_msgid: Optional[str] = None + current_msgstr: str = "" + current_refs: List[str] = [] + + def finalize_entry() -> None: + nonlocal current_block, current_msgid, current_msgstr, current_refs + if current_block is None or current_msgid is None: + return + if current_msgstr != "": + value = current_msgstr + elif use_msgid_fallback: + value = current_msgid + else: + value = "" + entries[current_block] = value + + def parse_quoted(line: str) -> str: + match = QUOTED_RE.match(line.strip()) + if not match: + return "" + raw = match.group(1) + result: List[str] = [] + i = 0 + while i < len(raw): + ch = raw[i] + if ch != "\\": + result.append(ch) + i += 1 + continue + i += 1 + if i >= len(raw): + break + esc = raw[i] + i += 1 + if esc == "n": + result.append("\n") + elif esc == "t": + result.append("\t") + elif esc == "r": + result.append("\r") + elif esc == '"': + result.append('"') + elif esc == "'": + result.append("'") + elif esc == "\\": + result.append("\\") + elif esc == "u" and i + 4 <= len(raw): + result.append(chr(int(raw[i:i + 4], 16))) + i += 4 + elif esc == "U" and i + 8 <= len(raw): + result.append(chr(int(raw[i:i + 8], 16))) + i += 8 + elif esc == "x" and i + 2 <= len(raw): + result.append(chr(int(raw[i:i + 2], 16))) + i += 2 + else: + result.append(esc) + return "".join(result) + + with path.open("r", encoding="utf-8") as handle: + for line in handle: + line = line.rstrip("\n") + if line.startswith("#:"): + refs = line[2:].strip().split() + current_refs.extend(refs) + continue + + if line.startswith("msgid"): + if current_msgid is not None and current_field == "msgstr": + finalize_entry() + current_refs = [] + current_field = "msgid" + current_block = None + current_msgid = "" + current_msgstr = "" + text = line[len("msgid"):].strip() + if text: + current_msgid = parse_quoted(text) + continue + + if line.startswith("msgstr"): + if current_msgid is None: + continue + current_field = "msgstr" + current_msgstr = "" + text = line[len("msgstr"):].strip() + if text: + current_msgstr = parse_quoted(text) + current_block = None + for ref in current_refs: + match = PO_REF_RE.search(ref) + if match: + current_block = int(match.group(1)) + break + continue + + if line.startswith('"') and current_field in {"msgid", "msgstr"}: + if current_field == "msgid": + current_msgid += parse_quoted(line) + else: + current_msgstr += parse_quoted(line) + continue + + if line.strip() == "" and current_field == "msgstr": + finalize_entry() + current_refs = [] + current_block = None + current_field = None + current_msgid = None + current_msgstr = "" + continue + + if current_field == "msgstr" and current_block is not None and current_msgid is not None: + finalize_entry() + + return entries + + +def build_language_name(path: Path) -> str: + name = path.stem + if name.startswith("gtext_"): + return name[len("gtext_"):].upper() + return name.upper() + + +def toml_escape(value: str) -> str: + text = value.replace("\\", "\\\\").replace("\"", "\\\"") + text = text.replace("\t", "\\t").replace("\r", "\\r") + text = text.replace("\n", "\\n") + return text + + +def toml_literal_multiline(value: str) -> str: + escaped = value.replace('"""', '\\"\"\"') + return f'"""{escaped}"""' + + +def format_value(value: str) -> str: + if value == "": + return '' + if "\n" in value or len(value) > 80 or '"' in value: + escaped = toml_escape(value).replace('"""', '\\"\"\"') + return f'"""{escaped}"""' + return f'"{toml_escape(value)}"' + + +def write_translation_toml(out_path: Path, block_ids: List[int], language_codes: List[str], translations: Dict[str, Dict[int, str]]) -> None: + lines: List[str] = [] + for idx in block_ids: + lines.append(f"[{idx}]") + for code in language_codes: + value = translations.get(code, {}).get(idx, "") + if value == "": + lines.append(f"#{code} = ") + else: + lines.append(f"{code} = {format_value(value)}") + lines.append("") + out_path.write_text("\n".join(lines), encoding="utf-8") + + +def main(argv: Optional[List[str]] = None) -> int: + parser = argparse.ArgumentParser(description="Merge gtext PO translations into translation.toml") + parser.add_argument("--lang-dir", default="lang", help="Directory containing gtext_*.po files") + parser.add_argument("--output", default="translation.toml", help="Output TOML file") + parser.add_argument("--source", default="gtext_eng.pot", help="English source PO/POT file") + args = parser.parse_args(argv) + + lang_dir = Path(args.lang_dir) + if not lang_dir.is_dir(): + print(f"Error: language directory not found: {lang_dir}", file=sys.stderr) + return 1 + + source_path = lang_dir / args.source + if not source_path.exists(): + print(f"Error: English source file not found: {source_path}", file=sys.stderr) + return 2 + + english_entries = parse_po_file(source_path, use_msgid_fallback=True) + if not english_entries: + print(f"Error: no entries parsed from {source_path}", file=sys.stderr) + return 3 + + translations: Dict[str, Dict[int, str]] = {} + translations["ENG"] = english_entries + + for path in sorted(lang_dir.glob("gtext_*.po")): + code = build_language_name(path) + entries = parse_po_file(path) + translations[code] = entries + + language_codes = ["ENG"] + [code for code in sorted(translations) if code != "ENG"] + block_ids = sorted({idx for idx in english_entries}) + + write_translation_toml(Path(args.output), block_ids, language_codes, translations) + print(f"Wrote {args.output} with {len(block_ids)} blocks and {len(language_codes)} languages.") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/multiplayer/classic.cfg b/multiplayer/classic.cfg index 2234aed19f..85e4cff8f2 100644 --- a/multiplayer/classic.cfg +++ b/multiplayer/classic.cfg @@ -3,8 +3,7 @@ [common] NAME = Classic Multiplayer Maps -; todo, add new namestring -;NAME_TEXT_ID = 972 +NAME_TEXT_ID = MP_MAPPACK_CLASSIC_LEVELS LEVELS_LOCATION = multiplayer/classic LAND_LOCATION = campgns/keeporig_lnd ;CREATURES_LOCATION = multiplayer/classic_crtr diff --git a/multiplayer/classic_cfgs/translation.toml b/multiplayer/classic_cfgs/translation.toml new file mode 100644 index 0000000000..f523eb9f02 --- /dev/null +++ b/multiplayer/classic_cfgs/translation.toml @@ -0,0 +1,18 @@ +[MP_MAPPACK_CLASSIC_LEVELS] +ENG = "Classic Multiplayer Maps" +#CHI = +#CHT = +#CZE = +#DUT = +#FRE = +#GER = +#ITA = +#JPN = +#KOR = +#LAT = +#POL = +#POR = +#RUS = +#SPA = +#SWE = +#UKR = diff --git a/multiplayer/original.cfg b/multiplayer/original.cfg index 02ba484654..ff7167dd9e 100644 --- a/multiplayer/original.cfg +++ b/multiplayer/original.cfg @@ -3,8 +3,7 @@ [common] NAME = Original Bullfrog Maps -; todo, add new namestring -; NAME_TEXT_ID = 973 +NAME_TEXT_ID = MP_MAPPACK_ORIGINAL_LEVELS LEVELS_LOCATION = multiplayer/original LAND_LOCATION = campgns/keeporig_lnd CREATURES_LOCATION = levels/classic_crtr diff --git a/multiplayer/standard.cfg b/multiplayer/standard.cfg index 3ba6ecd989..ab5d324661 100644 --- a/multiplayer/standard.cfg +++ b/multiplayer/standard.cfg @@ -3,7 +3,7 @@ [common] NAME = KeeperFX Multiplayer Maps -; NAME_TEXT_ID = 971 +NAME_TEXT_ID = MP_MAPPACK_STANDARD_LEVELS LEVELS_LOCATION = multiplayer/standard LAND_LOCATION = campgns/keeporig_lnd ; Land view at start and end of the game diff --git a/src/config_campaigns.c b/src/config_campaigns.c index 63bbb80621..05d3bb2e26 100644 --- a/src/config_campaigns.c +++ b/src/config_campaigns.c @@ -410,6 +410,8 @@ short parse_campaign_common_blocks(struct GameCampaign *campgn,char *buf,long le campgn->hiscore_table = NULL; campgn->hiscore_count = VISIBLE_HIGH_SCORES_COUNT; campgn->human_player = 0; + + //char alias_buf[32]; // Find the block const char * block_name = "common"; int32_t pos = 0; @@ -648,7 +650,8 @@ short parse_campaign_common_blocks(struct GameCampaign *campgn,char *buf,long le COMMAND_TEXT(cmd_num),campgn->name,config_textname); } else { - k = atoi(word_buf); + if (parameter_is_number(word_buf)) + k = get_string_id_by_alias(word_buf); if (k > 0) { const char* newname = get_string(GUI_STRINGS_START+k); if (strcasecmp(newname,"") != 0) { diff --git a/src/config_translation.c b/src/config_translation.c index db7876a9d4..6d649f1f11 100644 --- a/src/config_translation.c +++ b/src/config_translation.c @@ -378,13 +378,8 @@ void clear_translation_table(void) translation_count = 0; } -static TbBool load_translation_config_file(const char* filepath, unsigned short flags) +static TbBool read_file(const char* filepath, int (*visit_func)(const VALUE*, VALUE*, void*), void *ctx) { - if (!flag_is_set(flags, CnfLd_AcceptPartial)) - { - clear_translation_table(); - } - long len = LbFileLengthRnc(filepath); if (len < MIN_CONFIG_FILE_SIZE) { @@ -417,12 +412,24 @@ static TbBool load_translation_config_file(const char* filepath, unsigned short } free(buf); - value_dict_walk_sorted(&root, translation_section_visitor, NULL); + value_dict_walk_sorted(&root, visit_func, ctx); value_fini(&root); return true; } +static TbBool load_translation_config_file(const char* filepath, unsigned short flags) +{ + if (!flag_is_set(flags, CnfLd_AcceptPartial)) + { + clear_translation_table(); + } + read_file(filepath, translation_section_visitor, NULL); + + + return true; +} + TextStringId get_string_id_by_alias(const char* alias) { if (parameter_is_number(alias)) @@ -452,6 +459,12 @@ const char* get_translation_file_string(TextStringId string_id) return text ? text : "oh_crap_null_string"; } +const char* get_single_string_from_file(const char* filepath, const char* alias) +{ + read_file(filepath, translation_section_visitor, NULL); + return ""; +} + /******************************************************************************/ #ifdef __cplusplus