Setting up a simple bi-lingual site

I'm working on the configuration of a bi-lingual site so that the partners in Tanzania can add Kiswahili translations. Since I was asked to explain afterwards what I've done, I'll just blog here while I go along.
The site is bi-lingual (English and Kiswahili), and content that is not translated is not supposed to be shown on the other language version. There are polls on the site which don't need to be aggregated. But all the interface and text like the footer do need to be bi-lingual.

On there is a group for Swahili (which according to Wikipedia is the same as Kiswahili...) but no contributions have been made at all there. If any translations done for this site would be submitted there, then that would be an added bonus.
Among the modules installed is are also modules for the 'ICanLocalize' service. However, according to their website, ICanLocalize does not offer Swahili translations ( so I turned these modules off. Two roles have been set up for ICanLocalize translators or managers, which are redundant now. Instead I've added another role "translator" with the appropriate rights. I'll configure Localisation Client instead. For now I leave that one out while I configure all other content types, dis-allowing "language neutral" to enforce the appropriate display of future content.
Since the English and Swahili version of the site are only supposed to show content in the specific language, the language should be set to "Only current language" with a language switcher, and with links to the translations hidden (admin/settings/language/i18n). Navigation from one language to other will therefore only be possible through the language switcher block.
Filtering content by language shows that only the image was set to "language neutral" so no problems there. I need to check on further ideas of how to display images in future before I can do anything with that - but if images will have captions then the image nodes should be translated anyway. Or alternatively the site could use Image fields instead.
Update: After turning of the interferring image assist, the localisation client works, but the buttons for saving are not visible for every user. Apparently the height of the section is in the html output of the module (as 22em) but together with the settings of the theme and the local font settings this might just be a little bit to small. How to patch that without access to the module files?