Gettext Test helper. To be moved to the test folder soon.
@spec read_translation_file(String.t(), String.t(), String.t()) :: {:ok, binary()} | {:error, any()}
@spec setup_folder(%{ samples_folder_path: String.t(), language_dirs: [ %{ language_code: String.t(), files: [%{name: String.t(), content: binary()}] } ] }) :: {:ok, non_neg_integer()} | {:error, any()}