Changing the language does not affect the library. It changes the language that calibre uses for its interface. The library has no idea what language is being used, and doesn't care.
In your case, you must not change libraries from within calibre. You must instead stop calibre and restart it with the other configuration. That configuration specifies the other library.