From 0cdc4ad0dbe6a2bf76e8acb100277d4aba713ebb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20Janczak?= Date: Wed, 3 Jun 2026 14:01:19 +0200 Subject: [PATCH] Update helper texts for route prefix and redirect status code --- resources/lang/en/default.php | 3 ++- resources/lang/pl/default.php | 3 ++- .../Resources/ShortUrlResource/Pages/ShortUrlSettingsPage.php | 1 + 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/resources/lang/en/default.php b/resources/lang/en/default.php index 157d666..9698c34 100644 --- a/resources/lang/en/default.php +++ b/resources/lang/en/default.php @@ -199,7 +199,8 @@ return [ 'settings_site_name' => 'Site Name Override', 'settings_site_name_helper' => 'Custom brand/site name displayed on redirect prompt screens. If empty, falls back to config("app.name").', 'settings_route_prefix' => 'Route Prefix', - 'settings_route_prefix_helper' => 'URL segment before the short key, e.g. "/s/abc123". Change requires a config:clear.', + 'settings_route_prefix_helper' => 'URL segment before the short key, e.g. "/s/abc123". Leave empty to serve links directly from the root domain (e.g. "domain.com/abc123"). Change requires a config:clear.', + 'settings_redirect_code_helper' => 'Temporary redirect (302) forces browsers to request the short URL every time, ensuring accurate tracking of all visits. Permanent redirect (301) is cached by browsers and search engines (better for SEO), but subsequent visits from the same device might not be logged in statistics.', 'settings_key_length' => 'Auto-generated Key Length', 'settings_key_length_helper' => 'Number of characters for auto-generated short keys (base62). 6 chars = ~56 billion unique keys.', 'settings_cache_ttl' => 'Redirect Cache TTL', diff --git a/resources/lang/pl/default.php b/resources/lang/pl/default.php index f831035..fb41692 100644 --- a/resources/lang/pl/default.php +++ b/resources/lang/pl/default.php @@ -200,7 +200,8 @@ return [ 'settings_site_name' => 'Niestandardowa nazwa witryny', 'settings_site_name_helper' => 'Własna nazwa witryny/marki wyświetlana na ekranach przekierowań (monit o hasło, ostrzeżenia, piksele). W przypadku braku wartości, zostanie użyta nazwa z konfiguracji config("app.name").', 'settings_route_prefix' => 'Prefiks trasy', - 'settings_route_prefix_helper' => 'Segment URL przed kluczem, np. "/s/abc123". Zmiana wymaga php artisan config:clear.', + 'settings_route_prefix_helper' => 'Segment URL przed kluczem, np. "/s/abc123". Pozostaw puste, aby serwować linki bezpośrednio w głównej domenie (np. "domena.com/abc123"). Zmiana wymaga php artisan config:clear.', + 'settings_redirect_code_helper' => 'Przekierowanie tymczasowe (302) zmusza przeglądarki do każdorazowego odpytywania serwera, co pozwala na dokładne zliczanie wszystkich wizyt. Przekierowanie stałe (301) jest zapisywane w pamięci podręcznej przeglądarek i wyszukiwarek (lepsze pod SEO), przez co kolejne przejścia tego samego użytkownika mogą nie być rejestrowane w statystykach.', 'settings_key_length' => 'Długość auto-generowanego klucza', 'settings_key_length_helper' => 'Liczba znaków klucza (base62). 6 znaków = ~56 miliardów unikalnych kluczy.', 'settings_cache_ttl' => 'TTL cache przekierowania', diff --git a/src/Filament/Resources/ShortUrlResource/Pages/ShortUrlSettingsPage.php b/src/Filament/Resources/ShortUrlResource/Pages/ShortUrlSettingsPage.php index 316aa29..3aee686 100644 --- a/src/Filament/Resources/ShortUrlResource/Pages/ShortUrlSettingsPage.php +++ b/src/Filament/Resources/ShortUrlResource/Pages/ShortUrlSettingsPage.php @@ -152,6 +152,7 @@ class ShortUrlSettingsPage extends Page implements HasForms Select::make('redirect_status_code') ->label(__('filament-short-url::default.redirect_code')) + ->helperText(__('filament-short-url::default.settings_redirect_code_helper')) ->options([ 302 => __('filament-short-url::default.redirect_code_302'), 301 => __('filament-short-url::default.redirect_code_301'),