External dlls with satellite assemblies

I am using some external third party libraries in my Orchard module. These libraries have resource files for globalization. I am accessing those strings in my module through the
ResourceManager .
When i build the module all the satellite assemblies are created properly, but Orchard is not copying the satellite assemblies to the folder
"App_Data\Dependencies", it is only copying the regular dlls. This is resulting English text always, even when browsing the site in a different culture/language.

Is there any work around for this? or do I have to convert all the resource file from the libraries into PO files for Orchard?

Is there any way to accomplish this ? I have the same issue. I am basically trying to use Resx files for Data Attributes but they don't get loaded. I looked and found out that eventhough I change the CurrentThreadCulture in my culture picker, when I get
to the driver the CurrentThreadCulture is changed back to en-US.