Jeez, I feel like a real noob in this territory
Folks I found an interesting thing about language selection while testing Student Pilot's Red Tide in the beta missions area.
The scenario was, Student made two separate pbo's. One an English/German pbo, the other, a one-off Portuguese pbo. The construct of this was of course that the 'portuguese' pbo would use the default settings, default html files, eg, which were wriitten in Portuguese. This 'construct' would be familiar territory for Russians or any author whose native language isn't one of the 'official' six.
It turns out to be unnecessary.
As you all know Portuguese is not a configurable language in the config gui, nor for that matter, many languages (Turkish, Latvian, blah). It seemed to me to be artificially restricted, and so it turned out to be.
All you have to do, to include 'some other language' is as follows
edit your flashpoint.cfg file in the main directory so that
Language="Pongolian";
Provide two html files as Overview.Pongolian.html and
Briefing.Pongolian.html (Ie what you've always done for any of the 'official' languages)
In your stringtable.csv
LANGUAGE,English,French,Italian,Spanish,German,Pongolian,Comment
Ie, just add another column
then, obviously and of course, add pongolian sentences to each of the phrases in that csv file *exactly* as you would for German, French or any of the other 'official' ones.
Separately, this doesn't have a bearing on the stringtable in the bin folder, eg the one for all the "where are yous", "danger", "keep low"
I have tried editing *that* file, but it is completely ignored in game play and is probably there for the editor only. I wouldn't know.
The important bit is that all of above works, and doesn't crash ofp.
Edit:
and the really good news is that selecting Pongolian as your language of choice (Turkish eg) has NO BEARING on missions that do not have pongolian strings. Eg the engine simply defaults to english.
Voila