I'am working on translation new OpenCart into russian. It's not so hard due to OpenCart's clear MVC design

But there is another problem with quite fast development of new versions. Every day а lot of small pieces of code may change, so tranlators has only two options: folow every changes in svn, or wait long time between releases.
I suggest a great idea to improve localization support in OC.
I named it "Language fallback = on".
Here is small description.
For every language teplate we do
1. Load fallback language at first ( i.e. english text from language/english tpl, or language_id==1 from SQL queries)
2. Fill neded PHP Arrays in fallback strings
3. Load current language
4. Override all PHP Arrays with actual strings
In fallback mode we may start our shop with only 10% complete tranllation. Also possible run multilanguage shop with full fresh updates. We will see correct english text Instead of error messages.