With Stacks, Foundation (or another open framework) and TotalCms you can do just about anything. I have yet to find anything that just can’t be done in one way or another.
But as @Mathew mentioned, If you are asking someone to give you a shopping list of what you will need to do all the above, I doubt that anyone will say “I did exactly that here is how you do it”.
Me, I would start with foundation and TotalCms as a base and start building. I don’t see anything in that list that would make me say “Can’t be done”
Yes, you can easily create different admin pages for different people to access. Just add a protect stack to those pages with different passwords and only give out the passwords to the people you want to work on those pages. The nice thing about Total CMS and being able to create your own admin pages.
It can not import a Wordpress blog right now. There is an importer for Tumblr, since Joe made a Tumblr stack that now does not work, he thought he should get that done first. He does want to add more options like Wordpress and others, just no ETA on when.
About Assigning the role of author or editor, not sure. You just have to add a protect stack to each admin area. Then make different passwords for those areas and give those passwords to the people you want to control each area.
Armadillo allows you to assign roles similar to WordPress. I love using Armadillo and the roles function works fantastically well.
(Armadillo does not import WordPress.)
My guess is most (perhaps all) of the things you want to do can be done in conjunction with Armadillo. I don’t know if it’s a better solution for you than Total CMS though. You’d have to explore both. You’d also have to ask the Armadillo developer about Punjabi and Chinese. I know it supports Chinese, but not sure about Punjabi.
regarding ecommerce you should have a look on cartloom
event calendar => here
eventbrite…never before heard of it, i beliefe there is no rw-solution for this yet, needs to be inserted by hand
all the rest => total cms