is there a list somewhere of the strings that exist in vanilla xcom / openxcom but aren't used?
if not, I'll try to start one here... including probably intended or possible uses, so that the translators may still translate them - a modder may want to make use of the strings
STR_XCOM_OPERATIVES_RETIRED_THROUGH_INJURY
not sure if this is ever used... it's part of the battlescape debriefing set. obviously it was intended to inform the player that a number of soldiers have been injured, although the word "retired" implies a kind of permanent loss of the soldier... I think maybe we should add a string "STR_XCOM_OPERATIVES_INJURED" to add this kind of information to the debriefing screen, and keep the original string in case somebody wants to mod the game for more realism, including a mechanic that removes soldiers with grave injuries from the active roster permanently. might be interesting
STR_HOSTILE / STR_NEUTRAL / STR_FRIENDLY / STR_COMMITTED
probably remnants of a kind of diplomatic system... best guess is that these were used to indicate the level of pissed-off-ness of funding nations. "committed" would probably indicate that they signed a pact with the aliens?
STR_DAMAGED_RETURNING_TO_BASE
implies a kind of damage threshold for xcom craft... so a craft severely damaged would automatically return to a base... perhaps this was a mechanic during development, but later discarded so that the player would be allowed to decide this entirely by himself. since the string is there, maybe this could become an optional feature? something like "dogfight breakoff damage threshold", toggleable between "never", "50%", "75%", "90%" ?
STR_SELECT_ACTION / STR_CONTINUE_INTERCEPTION_PURSUIT / STR_PURSUE_WITHOUT_INTERCEPTION
probably remnants of a geoscape popup intended to be used once a craft reaches the target UFO. replaced by the possibility to minimize a dogfight...
STR_ALIEN_CORPSE / STR_ALIEN
probably intended to be used in a similar way as "alien artifact" - giving a name for something without giving away what it is. since the actual name needs to be used in base stores, and the names are nicknames anyway, these strings weren't necessary (just like "alien artifact" isn't strictly necessary, either - it might be better to add " - unresearched" after the name. I mean, come on, your soldiers aren't blind, so you might as well call a gun a gun.
STR_RAW_MATERIALS
is this used at all? possibly it was once used as a component for a composite sentence structure, which had to be discarded because it wouldn't work in other languages