From one language to multilingual

My client wants to go from a single language website to a website with multiple languages.

I was wondering if it is possible to disable the secondary language, while my client is translating the content. We can and will hide the language switcher, but how can i prevent the pages from existing on the live website.

I thought of two options:

  1. Disable the language. But then my client is not able to add translations in the panel as well.
  2. Put the page in the secondary language on draft. But this doesn’t seem possible and also if i change the state of the translated page the original page will also change to this state.

What is the best practice to do this in the live environment.

Just answered a similar question here: Add field to language template - #2 by texnixe, but you only need the second part with the route.