Best Practice for Multi-programming-language Projects
I'm a big advocate of always choosing the right programming language for each challenge. If there is another language which handles some otherwise tricky task easily, I'd say go for it.
Does it happen in the real world? Yes. I am currently working on a project which is made up of both PHP and objective-c code.
The trick is, as you pointed out, the communication between the two languages. If at all possible, let each language stick to its own domain, and have the two sections communicate in the simplest way possible. In my case, it was XML documents sent via http. In your case, some kind of formatted text file might be the answer.
Accessing localized resources from a separate project
When you are ready to generate resources for other languages or need to rename, use these steps https://msdn.microsoft.com/en-us/library/ms247246.aspx. Just renaming the resource file will not update Designer file for the resource
Related Topics
Why Does C# (4.0) Not Allow Co- and Contravariance in Generic Class Types
What Is the Fastest Way to Create a Checksum for Large Files in C#
Random Number Between 2 Double Numbers
How to Use Showdialog Without Blocking All Forms
How to Read All Files Inside Particular Folder
Connection String with Relative Path to the Database File
Graphics.Drawstring VS Textrenderer.Drawtextwhich Can Deliver Better Quality
Sqlbulkcopy Insert with Identity Column
.Net (C#): Getting Child Windows When You Only Have a Process Handle or Pid
How to Execute Task in the Wpf Background While Able to Provide Report and Allow Cancellation
How to Create a Product Key for My C# Application
How to Create a Xsd Schema from a Class