localePath static method

String localePath({
  1. required String outputPath,
  2. required I18nLocale locale,
  3. required String pathSeparator,
})

Implementation

static String localePath({
  required String outputPath,
  required I18nLocale locale,
  required String pathSeparator,
}) {
  final fileNameNoExtension = PathUtils.getFileNameNoExtension(outputPath);
  final localeExt = locale.languageTag.replaceAll('-', '_');
  final fileName = '${fileNameNoExtension}_$localeExt.g.dart';
  return PathUtils.replaceFileName(
    path: outputPath,
    newFileName: fileName,
    pathSeparator: pathSeparator,
  );
}