mirror of
				https://github.com/home-assistant/frontend.git
				synced 2025-11-03 16:09:54 +00:00 
			
		
		
		
	Don't bundle locale data, but add to static (#10119)
This commit is contained in:
		@@ -22,11 +22,18 @@ function copyTranslations(staticDir) {
 | 
			
		||||
 | 
			
		||||
  // Translation output
 | 
			
		||||
  fs.copySync(
 | 
			
		||||
    polyPath("build-translations/output"),
 | 
			
		||||
    polyPath("build/translations/output"),
 | 
			
		||||
    staticPath("translations")
 | 
			
		||||
  );
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function copyLocaleData(staticDir) {
 | 
			
		||||
  const staticPath = genStaticPath(staticDir);
 | 
			
		||||
 | 
			
		||||
  // Locale data output
 | 
			
		||||
  fs.copySync(polyPath("build/locale-data"), staticPath("locale-data"));
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function copyMdiIcons(staticDir) {
 | 
			
		||||
  const staticPath = genStaticPath(staticDir);
 | 
			
		||||
 | 
			
		||||
@@ -84,6 +91,11 @@ function copyMapPanel(staticDir) {
 | 
			
		||||
  );
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
gulp.task("copy-locale-data", async () => {
 | 
			
		||||
  const staticDir = paths.app_output_static;
 | 
			
		||||
  copyLocaleData(staticDir);
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
gulp.task("copy-translations-app", async () => {
 | 
			
		||||
  const staticDir = paths.app_output_static;
 | 
			
		||||
  copyTranslations(staticDir);
 | 
			
		||||
@@ -94,6 +106,11 @@ gulp.task("copy-translations-supervisor", async () => {
 | 
			
		||||
  copyTranslations(staticDir);
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
gulp.task("copy-locale-data-supervisor", async () => {
 | 
			
		||||
  const staticDir = paths.hassio_output_static;
 | 
			
		||||
  copyLocaleData(staticDir);
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
gulp.task("copy-static-app", async () => {
 | 
			
		||||
  const staticDir = paths.app_output_static;
 | 
			
		||||
  // Basic static files
 | 
			
		||||
@@ -103,6 +120,7 @@ gulp.task("copy-static-app", async () => {
 | 
			
		||||
  copyPolyfills(staticDir);
 | 
			
		||||
  copyFonts(staticDir);
 | 
			
		||||
  copyTranslations(staticDir);
 | 
			
		||||
  copyLocaleData(staticDir);
 | 
			
		||||
  copyMdiIcons(staticDir);
 | 
			
		||||
 | 
			
		||||
  // Panel assets
 | 
			
		||||
@@ -123,6 +141,7 @@ gulp.task("copy-static-demo", async () => {
 | 
			
		||||
  copyMapPanel(paths.demo_output_static);
 | 
			
		||||
  copyFonts(paths.demo_output_static);
 | 
			
		||||
  copyTranslations(paths.demo_output_static);
 | 
			
		||||
  copyLocaleData(paths.demo_output_static);
 | 
			
		||||
  copyMdiIcons(paths.demo_output_static);
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
@@ -137,6 +156,7 @@ gulp.task("copy-static-cast", async () => {
 | 
			
		||||
  copyMapPanel(paths.cast_output_static);
 | 
			
		||||
  copyFonts(paths.cast_output_static);
 | 
			
		||||
  copyTranslations(paths.cast_output_static);
 | 
			
		||||
  copyLocaleData(paths.cast_output_static);
 | 
			
		||||
  copyMdiIcons(paths.cast_output_static);
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
@@ -152,5 +172,6 @@ gulp.task("copy-static-gallery", async () => {
 | 
			
		||||
  copyMapPanel(paths.gallery_output_static);
 | 
			
		||||
  copyFonts(paths.gallery_output_static);
 | 
			
		||||
  copyTranslations(paths.gallery_output_static);
 | 
			
		||||
  copyLocaleData(paths.gallery_output_static);
 | 
			
		||||
  copyMdiIcons(paths.gallery_output_static);
 | 
			
		||||
});
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user