InternationString created from old MultilanguageString. Using builder pattern. Fallback algorithm for when the exact translation is not possible. Closes #3