diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php
index faba16c839..e3501ac801 100644
--- a/app/Http/Controllers/HomeController.php
+++ b/app/Http/Controllers/HomeController.php
@@ -144,12 +144,46 @@ class HomeController extends Controller
*/
public function routes()
{
- $ignore = [];
+ // these routes are not relevant for the help pages:
+ $ignore = [
+ 'logout', 'register', 'bills.rescan', 'attachments.download', 'attachments.preview',
+ 'budgets.income', 'csv.download-config', 'currency.default', 'export.status', 'export.download',
+ 'json.', 'help.', 'piggy-banks.addMoney', 'piggy-banks.removeMoney', 'rules.rule.up', 'rules.rule.down',
+ 'rules.rule-group.up', 'rules.rule-group.down', 'debugbar',
+ ];
$routes = Route::getRoutes();
+ /** @var \Illuminate\Routing\Route $route */
foreach ($routes as $route) {
- var_dump($route);
- exit;
+
+ $name = $route->getName();
+ $methods = $route->getMethods();
+
+ if (!is_null($name) && in_array('GET', $methods) && !$this->startsWithAny($ignore, $name)) {
+ foreach (array_keys(Config::get('firefly.languages')) as $lang) {
+ echo 'touch ' . $lang . '/' . $name . '.md
';
+ }
+
+ }
}
+
+ return '