feat(117): smsplanet integration settings

This commit is contained in:
2026-05-12 13:18:41 +02:00
parent 09f9ca798d
commit bcbb35bc6b
22 changed files with 1392 additions and 22 deletions

View File

@@ -562,6 +562,7 @@ return [
'inpost' => 'InPost',
'shoppro' => 'shopPRO',
'hostedsms' => 'HostedSMS',
'smsplanet' => 'SMSPLANET',
'shoppro_instances' => ':count instancji',
],
'status' => [
@@ -762,6 +763,68 @@ return [
'test_failed' => 'Nie udalo sie wyslac testowego SMS.',
],
],
'smsplanet' => [
'title' => 'Integracja SMSPLANET',
'description' => 'Konfiguracja konta SMSPLANET do wysylki SMS z orderPRO.',
'config' => [
'title' => 'Konfiguracja API',
],
'test' => [
'title' => 'Test wysylki SMS',
'description' => 'Test realnie wysyla SMS przez API SMSPLANET.',
],
'auth' => [
'token' => 'Bearer token',
'key_password' => 'Klucz API + haslo API',
],
'fields' => [
'auth_method' => 'Metoda autoryzacji',
'api_token' => 'Token Bearer',
'api_key' => 'Klucz API',
'api_password' => 'Haslo API',
'sender' => 'Pole nadawcy / from',
'options' => 'Opcje wysylki',
'clear_polish' => 'Zamien polskie znaki na odpowiedniki GSM',
'transactional' => 'Wysylka kanalem transakcyjnym',
'is_active' => 'Integracja aktywna',
'test_phone' => 'Numer testowy',
'test_message' => 'Tresc testowego SMS',
],
'token' => [
'saved' => 'Token jest zapisany. Pozostaw pole puste, aby nie zmieniac.',
'missing' => 'Brak zapisanego tokenu Bearer.',
],
'key' => [
'saved' => 'Klucz API jest zapisany. Pozostaw pole puste, aby nie zmieniac.',
'missing' => 'Brak zapisanego klucza API.',
],
'password' => [
'saved' => 'Haslo API jest zapisane. Pozostaw pole puste, aby nie zmieniac.',
'missing' => 'Brak zapisanego hasla API.',
],
'hints' => [
'auth_method' => 'SMSPLANET zaleca token Bearer, ale API obsluguje tez klucz i haslo.',
'sender' => 'Pole nadawcy musi byc dostepne na koncie SMSPLANET albo miec wartosc testowa dopuszczona przez provider.',
],
'status' => [
'secret' => 'Sekret API',
'active' => 'Aktywna',
'saved' => 'zapisany',
'missing' => 'brak',
'last_test' => 'Ostatni test',
'message_id' => 'Identyfikator wiadomości',
],
'actions' => [
'save' => 'Zapisz ustawienia SMSPLANET',
'send_test' => 'Wyslij testowy SMS',
],
'flash' => [
'saved' => 'Ustawienia SMSPLANET zostaly zapisane.',
'save_failed' => 'Nie udalo sie zapisac ustawien SMSPLANET.',
'test_success' => 'Testowy SMS zostal przyjety przez SMSPLANET. messageId: :message_id.',
'test_failed' => 'Nie udalo sie wyslac testowego SMS.',
],
],
'inpost' => [
'title' => 'Integracja InPost',
'description' => 'Konfiguracja polaczenia z API InPost ShipX do obslugi przesylek.',