From df8506bb4058e029c9ef6cdfc3f0039605e9d16a Mon Sep 17 00:00:00 2001
From: Yassine Doghri <yassine@doghri.fr>
Date: Fri, 1 Apr 2022 12:43:41 +0000
Subject: [PATCH] build: filter out unsupported locales from the castopod
 bundle + remove german as supported locale

- add .rsync-filter files to Language folders in order to filter out unsupported locales
- remove
german as supported locale, awaiting completed translation files
- remove unneeded app/Resources/
folder from bundle
---
 .rsync-filter                          | 2 +-
 app/Config/App.php                     | 2 +-
 app/Language/.rsync-filter             | 4 ++++
 modules/Admin/Language/.rsync-filter   | 4 ++++
 modules/Install/Language/.gitkeep      | 0
 modules/Install/Language/.rsync-filter | 4 ++++
 6 files changed, 14 insertions(+), 2 deletions(-)
 create mode 100644 app/Language/.rsync-filter
 create mode 100644 modules/Admin/Language/.rsync-filter
 create mode 100644 modules/Install/Language/.gitkeep
 create mode 100644 modules/Install/Language/.rsync-filter

diff --git a/.rsync-filter b/.rsync-filter
index 71257245bf..a598751685 100644
--- a/.rsync-filter
+++ b/.rsync-filter
@@ -1,6 +1,6 @@
 # rsync filter rules to copy required files for Castopod's bundle
 
-- app/Views/_assets/
+- app/Resources/
 + app/***
 + modules/***
 + public/***
diff --git a/app/Config/App.php b/app/Config/App.php
index 2a676da7d2..c52f4d3e2b 100644
--- a/app/Config/App.php
+++ b/app/Config/App.php
@@ -101,7 +101,7 @@ class App extends BaseConfig
      *
      * @var string[]
      */
-    public array $supportedLocales = ['en', 'fr', 'pl', 'de'];
+    public array $supportedLocales = ['en', 'fr', 'pl'];
 
     /**
      * --------------------------------------------------------------------------
diff --git a/app/Language/.rsync-filter b/app/Language/.rsync-filter
new file mode 100644
index 0000000000..51c63c729e
--- /dev/null
+++ b/app/Language/.rsync-filter
@@ -0,0 +1,4 @@
++ en/***
++ fr/***
++ pl/***
+- **
diff --git a/modules/Admin/Language/.rsync-filter b/modules/Admin/Language/.rsync-filter
new file mode 100644
index 0000000000..51c63c729e
--- /dev/null
+++ b/modules/Admin/Language/.rsync-filter
@@ -0,0 +1,4 @@
++ en/***
++ fr/***
++ pl/***
+- **
diff --git a/modules/Install/Language/.gitkeep b/modules/Install/Language/.gitkeep
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/modules/Install/Language/.rsync-filter b/modules/Install/Language/.rsync-filter
new file mode 100644
index 0000000000..51c63c729e
--- /dev/null
+++ b/modules/Install/Language/.rsync-filter
@@ -0,0 +1,4 @@
++ en/***
++ fr/***
++ pl/***
+- **
-- 
GitLab