The potential solutions would be:
1. Transfer it as a big hash - one per language
{:plural => "...",
:nplural => 3,
"Hello world" => "Witaj Świecie",
"Test" => ["Test", "Testy", "Testów"]}
Pros: Easily to debug, easly to implement
Cons: Relativly high memory consumption
2. Split it into a group of translations:
export_language(name, nplural, plural)
export_msgid(language, msgid, msgid_plural)
export_translation(msgid, index, msgstr)
3. Other
What do you think?