Gettext folder & file scanning functions.
@spec scan_root_folder(Path.t()) :: {:ok, [%{language_code: String.t(), files: [Path.t()]}]} | {:error, any()}