diff --git a/app/build.gradle b/app/build.gradle index 2f765327..bd83c02e 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -11,8 +11,8 @@ android { compileSdkVersion 31 buildToolsVersion '29.0.2' useLibrary 'org.apache.http.legacy' - versionCode 131 - versionName "1.7.15" + versionCode 132 + versionName "1.7.16" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/app/src/main/java/com/jens/automation2/Action.java b/app/src/main/java/com/jens/automation2/Action.java index 8e5a44a2..0983fa9a 100644 --- a/app/src/main/java/com/jens/automation2/Action.java +++ b/app/src/main/java/com/jens/automation2/Action.java @@ -658,7 +658,7 @@ public class Action password = components[1]; url = components[2]; } - else + else // compatibility for very old versions which haven't upgraded, yet. url = components[0]; try diff --git a/app/src/main/java/com/jens/automation2/Actions.java b/app/src/main/java/com/jens/automation2/Actions.java index 59db6c67..95f7c94e 100644 --- a/app/src/main/java/com/jens/automation2/Actions.java +++ b/app/src/main/java/com/jens/automation2/Actions.java @@ -10,8 +10,6 @@ import android.bluetooth.BluetoothAdapter; import android.bluetooth.BluetoothDevice; import android.bluetooth.BluetoothProfile; import android.content.ActivityNotFoundException; -import android.content.ClipData; -import android.content.ClipboardManager; import android.content.Context; import android.content.Intent; import android.media.AudioManager; @@ -113,8 +111,8 @@ public class Actions public static void closeNotification(Action action) { NotificationManager nm = (NotificationManager) Miscellaneous.getAnyContext().getSystemService(Context.NOTIFICATION_SERVICE); - for(StatusBarNotification n : nm.getActiveNotifications()) - { +// for(StatusBarNotification n : nm.getActiveNotifications()) +// { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { String[] params = action.getParameter2().split(Action.actionParameter2Split); @@ -194,7 +192,7 @@ public class Actions Miscellaneous.logEvent("i", "NotificationCloseCheck", "NotificationListener instance is null. Can\'t close notification.", 3); } } - } +// } } public static void sendBroadcast(Context context, String action) @@ -1166,21 +1164,36 @@ public class Actions } else if (singleParam[0].equals("Uri")) { - if (singleParam[1].equalsIgnoreCase("IntentData")) + try { - Miscellaneous.logEvent("i", "StartOtherApp", "Adding parameter of type " + singleParam[0] + " with value " + singleParam[2] + " as standard data parameter.", 3); - intent.setData(Uri.parse(singleParam[2])); + if (singleParam[1].equalsIgnoreCase("IntentData")) + { + Miscellaneous.logEvent("i", "StartOtherApp", "Adding parameter of type " + singleParam[0] + " with value " + singleParam[2] + " as standard data parameter.", 3); + intent.setData(Uri.parse(Miscellaneous.replaceVariablesInText(singleParam[2], context))); + + } + else + { + Miscellaneous.logEvent("i", "StartOtherApp", "Adding parameter of type " + singleParam[0] + " with name " + singleParam[1] + " and value " + singleParam[2], 3); + intent.putExtra(singleParam[1], Uri.parse(Miscellaneous.replaceVariablesInText(singleParam[2], context))); + } } - else + catch (Exception e) { - Miscellaneous.logEvent("i", "StartOtherApp", "Adding parameter of type " + singleParam[0] + " with name " + singleParam[1] + " and value " + singleParam[2], 3); - intent.putExtra(singleParam[1], Uri.parse(singleParam[2])); + throw new RuntimeException(e); } } else if (singleParam[0].equals("String")) { Miscellaneous.logEvent("i", "StartOtherApp", "Adding parameter of type " + singleParam[0] + " with name " + singleParam[1] + " and value " + singleParam[2], 3); - intent.putExtra(singleParam[1], singleParam[2]); + try + { + intent.putExtra(singleParam[1], Miscellaneous.replaceVariablesInText(singleParam[2], context)); + } + catch (Exception e) + { + intent.putExtra(singleParam[1], singleParam[2]); + } } else Miscellaneous.logEvent("w", "StartOtherApp", "Unknown type of parameter " + singleParam[0] + " found. Name " + singleParam[1] + " and value " + singleParam[2], 3); diff --git a/app/src/main/java/com/jens/automation2/ActivityManageActionRunExecutable.java b/app/src/main/java/com/jens/automation2/ActivityManageActionRunExecutable.java index 1111e043..966092a7 100644 --- a/app/src/main/java/com/jens/automation2/ActivityManageActionRunExecutable.java +++ b/app/src/main/java/com/jens/automation2/ActivityManageActionRunExecutable.java @@ -57,6 +57,15 @@ public class ActivityManageActionRunExecutable extends Activity saveExecSettings(); } }); + + if(getIntent().hasExtra(ActivityManageRule.intentNameActionParameter2)) + { + String[] parts = getIntent().getStringExtra(ActivityManageRule.intentNameActionParameter2).split(Action.actionParameter2Split); + etRunExecutablePath.setText(parts[0]); + + if(parts.length > 1) + etRunExecutableParameters.setText(parts[1]); + } } void saveExecSettings() diff --git a/app/src/main/java/com/jens/automation2/ActivityPermissions.java b/app/src/main/java/com/jens/automation2/ActivityPermissions.java index 97e0a60a..5cd9091b 100644 --- a/app/src/main/java/com/jens/automation2/ActivityPermissions.java +++ b/app/src/main/java/com/jens/automation2/ActivityPermissions.java @@ -774,11 +774,10 @@ public class ActivityPermissions extends Activity case Manifest.permission.BIND_NOTIFICATION_LISTENER_SERVICE: for(String ruleName : getRulesUsing(Trigger.Trigger_Enum.notification)) usingElements.add(String.format(getResources().getString(R.string.ruleXrequiresThis), ruleName)); - break; - case permissionNameGoogleActivityDetection: - for(String ruleName : getRulesUsing(Trigger.Trigger_Enum.activityDetection)) + for(String ruleName : getRulesUsing(Action.Action_Enum.closeNotification)) usingElements.add(String.format(getResources().getString(R.string.ruleXrequiresThis), ruleName)); break; + case permissionNameGoogleActivityDetection: case Manifest.permission.ACTIVITY_RECOGNITION: for(String ruleName : getRulesUsing(Trigger.Trigger_Enum.activityDetection)) usingElements.add(String.format(getResources().getString(R.string.ruleXrequiresThis), ruleName)); diff --git a/app/src/main/java/com/jens/automation2/Miscellaneous.java b/app/src/main/java/com/jens/automation2/Miscellaneous.java index 3197d37a..82954cda 100644 --- a/app/src/main/java/com/jens/automation2/Miscellaneous.java +++ b/app/src/main/java/com/jens/automation2/Miscellaneous.java @@ -692,7 +692,7 @@ public class Miscellaneous extends Service if(result.length() < 2) result = "0" + result; - source = source.replace("[s]", String.valueOf(cal.get(Calendar.SECOND))); + source = source.replace("[s]", result); } if(source.contains("[ms]")) diff --git a/app/src/main/java/com/jens/automation2/receivers/BatteryReceiver.java b/app/src/main/java/com/jens/automation2/receivers/BatteryReceiver.java index e365ade8..0bced6c2 100644 --- a/app/src/main/java/com/jens/automation2/receivers/BatteryReceiver.java +++ b/app/src/main/java/com/jens/automation2/receivers/BatteryReceiver.java @@ -225,7 +225,7 @@ public class BatteryReceiver extends BroadcastReceiver implements AutomationList { usbHostConnected = true; Miscellaneous.logEvent("i", "BatteryReceiver", "Connected to computer.", 3); - Toast.makeText(context, "Connected to computer.", Toast.LENGTH_LONG).show(); +// Toast.makeText(context, "Connected to computer.", Toast.LENGTH_LONG).show(); ArrayList ruleCandidates = Rule.findRuleCandidates(Trigger_Enum.usb_host_connection); // ArrayList ruleCandidates = Rule.findRuleCandidatesByUsbHost(true); @@ -247,7 +247,7 @@ public class BatteryReceiver extends BroadcastReceiver implements AutomationList { usbHostConnected = false; Miscellaneous.logEvent("i", "BatteryReceiver", "Disconnected from computer.", 3); - Toast.makeText(context, "Disconnected from computer.", Toast.LENGTH_LONG).show(); +// Toast.makeText(context, "Disconnected from computer.", Toast.LENGTH_LONG).show(); ArrayList ruleCandidates = Rule.findRuleCandidates(Trigger_Enum.usb_host_connection); // ArrayList ruleCandidates = Rule.findRuleCandidatesByUsbHost(false); diff --git a/app/src/main/res/layout/activity_manage_action_start_activity.xml b/app/src/main/res/layout/activity_manage_action_start_activity.xml index d89bc77a..b5faf5b2 100644 --- a/app/src/main/res/layout/activity_manage_action_start_activity.xml +++ b/app/src/main/res/layout/activity_manage_action_start_activity.xml @@ -304,6 +304,24 @@ android:layout_height="wrap_content" android:text="@string/addIntentValue" /> + + + + + + Position der Tableiste Oben Unten - Wol soll die Taskleiste angezeigt werden? + Wo soll die Taskleiste angezeigt werden? Klingeltöne Verschiedenes Nicht stören @@ -795,4 +795,7 @@ Text, der kopiert werden soll Über anderen Anwendungen anzeigen Nachdem Sie auf OK geklickt haben, werden Sie zu einem Systemdialog weitergeleitet. Bitte wählen Sie dort Automation aus und erlauben Sie die Anzeige über anderen Apps. + Variablen sind nur für die Parametertypen String und URI verfügbar + Wenn Sie einen Parameter angeben möchten, müssen Sie auch auf \"Intent-Paar hinzufügen\" klicken. Andernfalls werden Ihre Änderungen nicht gespeichert. + Polnisch \ No newline at end of file diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 3b2f999d..f32cbd72 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -794,4 +794,7 @@ Texto para copiar Dibujar encima otras aplicaciones Después de hacer cliquear en Aceptar, se le enviará a un cuadro de diálogo del sistema. Seleccione Automation allí y permita dibujar encima otras aplicaciones. + Las variables solo están disponibles para los tipos de parámetro String y URI + Si desea especificar un parámetro, también debe hacer clic en \"Agregar par de intención\". De lo contrario, los cambios no se guardarán. + Polaco \ No newline at end of file diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index e3601a94..49ee5c0c 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -794,4 +794,7 @@ Texte à copier Dessiner sur d\'autres applications Après avoir cliqué sur OK, vous serez redirigé vers une boîte de dialogue système. Veuillez sélectionner Automatisation et autoriser le tirage sur d\'autres applications. + Les variables ne sont disponibles que pour les types de paramètres String et URI + Si vous souhaitez spécifier un paramètre, vous devez également cliquer sur « Ajouter une paire d\'intentions ». Sinon, vos modifications ne seront pas enregistrées. + Polonais diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 979b1e43..7e4ca678 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -795,4 +795,7 @@ Testo da copiare Disegna su altre app Dopo aver fatto clic su OK, verrai indirizzato a una finestra di dialogo di sistema. Seleziona Automazione lì e consenti il disegno su altre app. + Le variabili sono disponibili solo per i tipi di parametro String e URI + Se si desidera specificare un parametro è necessario fare clic anche su \"Aggiungi coppia intento\". In caso contrario, le modifiche non verranno salvate. + Polacco diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 027ffff1..8471877e 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -793,5 +793,8 @@ Tekst om te kopiëren Tekenen over andere apps Nadat u op OK hebt geklikt, wordt u naar een systeemdialoogvenster gestuurd. Selecteer daar Automatisering en sta tekenen toe over andere apps. + Variabelen zijn alleen beschikbaar voor parametertypen Tekenreeks en URI + Als u een parameter wilt opgeven, moet u ook op \"Intentiepaar toevoegen\" klikken. Anders worden uw wijzigingen niet opgeslagen. + Pools diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml new file mode 100644 index 00000000..527b7ede --- /dev/null +++ b/app/src/main/res/values-pl/strings.xml @@ -0,0 +1,898 @@ + + + Automation + Aktywowanie reguły %1$s + Aktywowanie profilu %1$s + Aktywowanie reguły %1$s w trybie naprzemiennym + Dodaj lokalizację + Dodaj regułę + Lista lokalizacji: + Lista reguł: + Wpisz poprawną nazwę. + Określ co najmniej jeden wyzwalacz. + Określ co najmniej jedną akcję. + Nie zdefiniowano reguł. Automatyzacja nie wystartuje. + Serwis automatyzacji uruchomiony. + Wersja %1$s. + Starting service. + Don\'t have all location measurings, yet. Can\'t do comparison. + Odległość między lokalizacją GPS a lokalizacją w sieci wynosi %1$d metrów. Ten +1m powinien być absolutnym minimalnym promieniem. + Have both network and gps location. Comparing... + No suitable location providers could be used. + Jeśli znajdujesz się w budynku, zdecydowanie zaleca się umieszczenie urządzenia obok okna, aż do znalezienia odpowiedniej pozycji. W przeciwnym razie znalezienie go może zająć bardzo dużo czasu. + Ustalanie pozycji. Czekaj... + Requesting location using provider: + Tak + Nie + Got GPS update. Accuracy: + Got network update. Accuracy: + Wpisz prawidłową szerokość geograficzą. + Wpisz prawidłową długość geograficzną + Wprowadź poprawny dodatni promień. + Wybierz co najmniej jeden dzień. + Attempting to bind to service... + Attempting to unbind from service... + Bound to service. + Unbound from service. + Request to start service, but it is already running. + Co zrobić z regułą? + Co zrobić z lokalizacją? + Co zrobić z profilem? + usuńe + Usuń + Automatyzacja zatrzymana.. + Zatrzymywanie automatyzacji. + Wciąż zajmuje pozycję + Ostatnia reguła: + Na + Serwis: + Uzyskaj obecną lokalizację + Zapisz lokalizację + Usuń lokalizację + Szerokość geograficzna + Długość geograficzna + Nazwa reguły + Wyzwalacz(e) + i połączone (wszystkie muszą obowiązywać w tym samym czasie) + Dodaj wyzwalacz(e) + Akcja(e) + (zostanie wykonany w tej kolejności) + Dodaj akcję + Zapisz regułę + Poniedziałek + Wtorek + Środa + Czwartek + Piątek + Sobtoa + Niedziela + Start + Koniec + Zapisz + Adres URL do uruchomienia: + Zmienne:\nMożesz użyć następujących zmiennych. Po uruchomieniu zostaną one zastąpione odpowiednią wartością na Twoim urządzeniu. Umieść nawiasy w tekście.\n\n[uniqueid] – unikalny identyfikator Twojego urządzenia\n[serialnr] – numer seryjny Twojego urządzenia (< Android 9)\n[latitude] – Twoje urządzenie\ szerokość geograficzna użytkownika\n[longitude] – długość geograficzna Twojego urządzenia\n[phonenr] – numer ostatniego połączenia przychodzącego lub wychodzącego\n[d] – dzień miesiąca, 2 cyfry z zerami na początku\n[m] – Numeryczna reprezentacja miesiąca z zerami na początku\n[Y] — pełna cyfrowa reprezentacja roku, 4 cyfry\n[h] — godzina w formacie 12-godzinnym z zerami na początku\n[H] — format 24-godzinny format godziny z wiodącymi zerami\n[i] - minuty z wiodącymi zerami\n[s] - sekundy z wiodącymi zerami\n[ms] - milisekundy\n[notificationTitle] - tytuł ostatniego powiadomienia\n[notificationText] - tekst ostatniego powiadomienia\n[variable-VARIABLENAME] - Wartość niestandardowej zmiennej zdefiniowanej przez Ciebie + wifi + Aktywowanie + Dezaktywowanie + Nie udało się uruchomić Bluetooth. Czy to urządzenie ma Bluetooth? + Adres URL musi mieć co najmniej 10 znaków. + Podaj numer i tekst. + Wybierz typ wyzwalacza + wchodzenie + opuszczanie + Nie określiłeś żadnych lokalizacji. Zrób to najpierw. + uruchomiony + zatrzymany + połączony + rozłączony + Wybierz lokalizację + Wybierz typ akcji + Wybierz dźwięk profilu + Co zrobić z wyzwalaczem? + Co zrobić z akcją?? + Promień musi być liczbą dodatnią. + Nadal istnieją reguły odnoszące się do tej lokalizacji (%1$s). Nie mogę go jeszcze usunąć. + Główne ustawienia + Uruchom przy starcie systemu + On/Off + Zapisz plik dziennika + Użyj TTS w trybie normalnym + Użyj TTS w trybie wibrajcji + Użyj TTS w trybie cichym + TTS w trybie normalnym + TTS w trybie wibracji + TTS w trybie cichym + Ustawienia pozycjonowania + Słuchaj zmian stanu Wi-Fi, jeśli to możliwe + Stan WiFi + Obserwuj ruch urządzenia tam, gdzie Wi-Fi nie jest dostępne + Akcelerometr + Użyj akcelerometru po x minutach bez zmiany masztu wieży + Czas bezczynności wieży komórkowej + Próg ruchów akcelerometru + Próg akcelerometru + Progi pozycjonowania + Minimalna zmiana odległości dla aktualizacji lokalizacji GPS + Dystans do aktualizacji GPS [m] + Zmiana minimalnej odległości dla aktualizacji lokalizacji sieciowej + Dystans do aktualizacji sieci [m] + Zadowalająca dokładność podczas uzyskiwania lokalizacji za pomocą GPS w metrach + Dokładność GPS [m] + Zadowalająca dokładność uzyskiwania lokalizacji za pośrednictwem masztów komórkowych w metrach + Dokładność sieci [m] + Minimalna zmiana czasu w milisekundach dla aktualizacji lokalizacji + Czas do aktualizacji [milliseconds] + Ustawienia dźwięku + Pokaż pomoc + Reguły + Wszystkie wyzwalacze w regule są połączone operatorem AND. Reguła zostanie zastosowana tylko wtedy, gdy zostaną spełnione wszystkie warunki wyzwalające. Jeśli chcesz LUB, utwórz inną regułę.\nWyzwalacz i warunek są używane zamiennie. Wszystkie z nich są warunkami, ale ostatni, który spełnia wymaganą wartość, można nazwać wyzwalaczem, ponieważ jest to ostatni element układanki, który powoduje wykonanie reguły. + Ramy czasowe + Jeśli określisz regułę z przedziałem czasowym, masz dwie możliwości. Możesz wybrać między wprowadzeniem LUB opuszczeniem przedziału czasowego. Tak czy inaczej reguła jest uruchamiana tylko raz. Więc jeśli utworzysz regułę, która jako wyzwalacz ma „wprowadzanie przedziału czasowego xyz” i pozwolisz jej zmienić profil dźwiękowy na wibracje, nie oznacza to, że telefon automatycznie zadzwoni, gdy przedział czasowy się skończy. Jeśli chcesz, musisz określić inną regułę z innym przedziałem czasowym. + On the main screen you can use lock sound changes to temporarily avoid rule based sound changes. E.g. you may be in a situation or place where usually ringtones are ok, but this one time it would be disturbing. The feature will automatically deactivate once the configured time has elapsed. Click the + button to add the given amount of time. Once it is active you may deactivate it again using the toggle button (and that way enable rule based sound changes again). + Zasady naprzemienności + Reguły mają flagę o nazwie \"Toggable\". Oznacza to, że jeśli reguła zostanie wykonana, a następnie ponownie zostaną zastosowane te same wyzwalacze, reguła zostanie wykonana w odwrotnym trybie, jeśli ma to zastosowanie. Obecnie będzie to miało miejsce tylko w połączeniu z tagami NFC. Jeśli stukniesz je dwukrotnie i jest z nimi powiązana reguła, którą można przełączać, zrobi to odwrotnie niż w obecnej sytuacji, np. dezaktywuj Wi-Fi, jeśli jest aktualnie włączone. + Jeśli określisz regułę za pomocą monitora procesu, aplikacja będzie sprawdzać ten proces co x sekund (możesz to zmienić w ustawieniach). Wiem, że może to być trochę powolne, ale ciągłe monitorowanie spowodowałoby zbyt szybkie wyczerpanie baterii. I nie ma transmisji z systemu operacyjnego dla tego wydarzenia. + Oszczędzanie energii + Wielu producentów urządzeń z systemem Android stara się oszczędzać energię, ograniczając działanie uruchomionych aplikacji w tle. Niestety często powoduje to, że te aplikacje nie działają poprawnie, wśród nich jest Automation. Zobacz tę webpage, aby dowiedzieć się, jak wykluczyć automatyzację z tych środków. + Maksymalny czas między 2 lokalizacjami dla określenia prędkości. + Czas w minutach + przekracza + spada poniżej + Pomiar poziomu hałasu + Sekundy między pomiarami poziomu hałasu + Sekundy między pomiarami poziomu hałasu + Długość w sekundach dla każdego pomiaru poziomu hałasu + Długość każdego pomiaru poziomu hałasu + Fizyczna wartość odniesienia dla pomiaru poziomu hałasu + Odniesienie do pomiaru hałasu + Poziom rejestrowania (1=minimalny, 5=maksymalny) + Poziom rejestrowania + Reguła aktywna + Lokalizacja + Ramy czasowe + Ładowanie baterii + Połączenie USB z komputerem + Prędkość + Poziom hałasu w tle + Wifi + Bluetooth + USB Tethering + Wifi Tethering + Bluetooth Tethering + Obrót wyświetlacza + włącz WiFi + wyłącz WiFi + włącz Bluetooth + wyłącz Bluetooth + Uruchom URL + Zmień profil dźwięku + włącz USB Tethering + wyłącz USB Tethering + włącz Wifi Tethering + wyłącz Wifi Tethering + włącz Bluetooth Tethering + wyłącz Bluetooth Tethering + włącz tryb samolotowy + wyłącz tryb samolotowy + włączyć obracanie ekranu + wyłączyć obracanie ekranu + Obracanie ekranu włączone. + Obracanieekranu wyłączone. + Obracanie ekranu jest już włączone. + Obracanie ekranu jest już wyłączone. + Brak zdefiniowanych lokalizacji. + Aktywna lokalizacja: + Najbliższa lokalizacja: + Przegląd + Lokalizacja + Lokalizacje + Lokalizacja składa się ze współrzędnych GPS i promienia. Ponieważ pozycjonowanie za pomocą masztów komórkowych jest raczej nieprecyzyjne (ale szybkie i tanie), nie należy określać zbyt małego promienia. Aplikacja zaproponuje Ci minimalny promień podczas tworzenia nowej lokalizacji. + Usługa nie działa. + Ogólne + Aby korzystać z tego programu, musisz skonfigurować reguły. Zawierają wyzwalacze, np. jeśli dotrzesz do określonego obszaru lub wejdziesz w określony czas. Po zakończeniu kliknij przycisk włączania/wyłączania na ekranie głównym. + Unknown action specified + Error triggering URL + Error changing screen rotation + Error determining wifiAp state + Error activating wifiAp + Nie udało się uruchomić Bluetooth. Czy to urządzenie ma Bluetooth? + attempting download of + Error getting connectionManager service. Not doing anything to UsbTethering. + Error determining current UsbTethering state. + Detecting tetherable usb interface. + Clearing both location listeners. + Starting service after app update. + Not starting service after app update. + Starting service at phone boot. + Not starting service at phone boot. + Application has been updated. + Uruchom usługę automatycznie po aktualizacji aplikacji, jeśli była wcześniej uruchomiona. + Uruchom usługę po aktualizacji. + Połączenie WiFi + Nazwa WiFi + Wprowadź nazwę Wi-Fi. Pozostaw puste dla dowolnej sieci Wi-Fi. + Anuluj + Rule %1$s doesn\'t apply. We are slower than + Rule %1$s doesn\'t apply. We are faster than + Rule %1$s doesn\'t apply. It\'s quieter than + Rule %1$s doesn\'t apply. It\'s louder than + Rule %1$s doesn\'t apply. Battery level is lower than + Rule %1$s doesn\'t apply. Battery level is higher than + Rule %1$s doesn\'t apply. Not the correct SSID (demanded: \"%2$s\", given: \"%3$s\"). + Rule %1$s doesn\'t apply. There is no tag label or not tag at all. + Rule %1$s doesn\'t apply. Wrong tag label. + Rule %1$s is deactivated, can\'t apply. + uruchamianie + wyłączanie + łączenie + rozłączanie + nadzwyczajny + spadając poniżej + Połączony do wifi \"%1$s\" + rozłączony z wifi \"%1$s\" + dowlona wifi + Nie mogę tego zatrzymać. + Żądanie HTTPs + Akceptuj wszystkie certyfikaty + Pomiń sprawdzanie ważności certyfikatów SSL (aktywowanie tego jest odradzane) + Liczba prób w przypadku niepowodzenia żądań HTTP z powodu łączności + Liczba prób HTTP + Limit czasu dla żądań HTTP [sekundy] + Limit czasu [sec] + Pauza przed kolejną próbą [sekundy] + Pauza [sec] + Uruchom ręcznie + W tym celu usługa musi działać. + Porównanie GPS + Stopping comparison GPS measurement due to timeout. + Przekroczenie czasu GPS [sec] + Maksymalny czas w sekundach do próby uzyskania lokalizacji GPS do porównania. Jeśli zostanie zastosowana ostatnia znana lokalizacja. + Starting GPS timeout. + Forced location update + Due to timeout in comparison measurement the last best location will be applied. + Jeśli jesteś w miejscu, uruchom ponownie urządzenie lub aplikację i opuść lokalizację, aplikacja uruchomi reguły związane z opuszczeniem lokalizacji przy następnym uruchomieniu. + Zapamiętaj ostatnią aktywną lokalizację + Wycisz podczas połączeń + Wycisz funkcję TextToSpeech podczas połączeń + Istnieje już inna lokalizacja o tej nazwie. + Istnieje już inna reguła o tej nazwie. + Uruchom inny program + Wybierz apkę + Wybierz pakiet aplikacji + Wybierz aktywność wybranego pakietu + Błąd podczas uruchamiania innej czynności + Inna aplikacja jest uruchamiana/zatrzymywana + Monitorowanie procesu + Sekundy między monitorowaniem procesu + Im niższe, tym większe zużycie baterii + Refreshing process list. + Processes + Starting periodic process monitoring engine. + Monitorowanie procesu + Periodic process monitoring is already running. Won\'t start it again. + Stopping periodic process monitoring engine. + Periodic process monitoring is not active. Can\'t stop it. + Periodic process monitoring started. + Periodic process monitoring stopped. + Rearming process monitoring message. + Not rearming process monitoring message, stop requested. + Message received stating process monitoring is complete. + App started. + App stopped. + Running app + Error writing settings to persistent memory. + Settings + Writing settings to persistent memory. + Refreshing settings from file to memory. + Error reading settings. + Invalid stuff stored in settings. Erasing settings... + Initializing settings to persistent memory. + Error initializing settings to persistent memory. + Ustawienia usunięte. + Ustawienia ustawione na domyślne. + Poziom baterii + Wybierz prędkość + Wybierz poziom naładowania baterii + Applying settings, rules and locations. + Polityka prywatności + Przeglądarka otworzy się teraz na Twoim urządzeniu i załaduje politykę prywatności ze strony dewelopera. + Poczekaj przed następną czynnością + Wybudź urządzenie + Wprowadź wartość w milisekundach, jak długo należy czekać przed następną akcją. + Wprowadź wartość w milisekundach, jak długo urządzenie powinno pozostawać w stanie czuwania. 0 dla wartości domyślnych. + wprowadź prawidłową dodatnią liczbę inną niż dziesiętna. + Do góry + Do dołu + Nie można przenieść elementu w górę. Jest już na szczycie. + Nie można przenieść elementu w dół. Jest już na dnie. + Wifi name specified, checking that. + Wifi name matches. Rule will apply. + No wifi name specified, any will do. + RuleCheck of %1$s + Tryb samolotowy + Aktywowany + Dezaktywowany + Począwszy od wersji Androida 4.2 ta funkcja działa tylko wtedy, gdy urządzenie jest zrootowane. + You asked for a position to be added to your URL. Unfortunately at this point I do not have any location, yet. + Dodaj parę intencji + Parameter nazwa + Parameter wartość + Parameter typ + Wybierz typ dla pary intencji. + Wprowadź nazwę pary intencji. + Wprowadź wartość dla pary intencji. + Co zrobić z parą? + Pobieranie listy zainstalowanych aplikacji... + W które dni? + Wewnątrz lub poza tymi ramami czasowymi? + Włączyć czy wyłączyć? + Nazwa + Promień [m] + Status + Dane mobilne + włącz komórkową transmisję danych + wyłącz komórkową transmisję danych + Roaming + aktywowany + dezaktywowany + dopóki + Aplikacja + jest + Połączenie telefonicznel + z + Numer + Wpisz numer telefonu. Pozostaw puste dla dowolnej numeru. + Podaj numer. + Wybierz\nkierunek połączenia + dowolny + przychodzące + wychodzące + przychodzące + wychodzące + dowolny numer + number + NFC tag + blisko + z etykietą + Wygląda na to, że to urządzenie nie ma NFC. + Odczytaj identyfikator z tagu + Zapisz tag + Wpisz prawidłowy identyfikator tagu (np. \"Drzwi wejściowe do domu\"). + Tag zapisany. + Błąd podczas zapisania tagu. Czy jest w zasięgu? + Odkryto tag. + Umieść tag NFC w zasięgu. + Znaleziono tag z tekstem: + Nieobsługiwane kodowanie: + Brak intencji NFC NDEF, ale + NFC nie jest jeszcze obsługiwane w tej wersji Androida. + Nie można uruchomić reguł. + Can\'t download anything. Amount of http requests in settings is lower than 1. + Zastosuj tag do reguły + Tag odczytany pomyślnie. + Zapisana wartość nie jest odpowiednia. + Brak tagu. + Wpisz nowy identyfikator NFC + Użyj istniejącego tagu NFC + Nowy ID: + Obecny ID: + Dane tagu nie nadają się do użytku, napisz od nowa. + Umieść znacznik w zasięgu do odczytania. + Przełącz regułę + Przełączanie + przełącznik + Wykryto nakładanie się do lokalizacji %1$s z %2$s metrów. Zmniejsz promień przynajmniej o tyle. + No overlap to other locations detected. + Rule %1$s is toggable. + Rule %1$s is not suitable for toggling. + nic + dowolna lokalizacjan + Błędna nazwadla lokalizacji. + Usuń ustawienia + Domyślne ustawienia + Jesteś pewny? + At least location %1$s could be in range, if not others in addition. + No location in relevant range. + Wykrywanie aktywności + Wykrywanie aktywności + Wykryta aktywność: + W pojeździe (samochód/autobus) + Na rowerze + Z buta + Ndal + niezanane + Pochylanie + Spacer + Bieganie + Nieprawidłowa aktywność + Rule %1$s doesn\'t apply. Detected activity %2$s given, but too low probability (%3$s %%), required %4$s %%. + Rule %1$s doesn\'t apply. Required activity %2$s not present. + Wybierz rodzaj aktywności + Ten wyzwalacz jest dostępny tylko wtedy, gdy są zainstalowane Usługi Google Play. + Częstotliwość wykrywania aktywności [sec] + Sekundy między próbami wykrycia aktywności. + Prawdopodobieństwo wykrycia aktywności + Pewność, z której czynności są akceptowane jako fakt. + Przychodzące połączenie telefoniczne od %1$s. + Wychodzące połączenie telefoniczne do %1$s. + Mówienie tekstu + Tekst do mówienia + Przełączanie jest obecnie dozwolone tylko w przypadku reguł, których wyzwalaczem są tagi NFC. Więcej informacji można znaleźć w pomocy. + Błąd odczytu lokalizacji i reguł z pliku. + Wygląda na to, że nie zapisano żadnych zmian danych. Mogły jednak wystąpić zmiany w pamięci, które należy cofnąć. Ponowne czytanie pliku. + Połączenie Bluetooth + Połączenie Bluetooth do %1$s + Połączenie Bluetooth z %1$s utracone + Bluetooth device %1$s in range. + Urządzenie Bluetooth %1$s w zasięgu. + dowolne urządzenie + Rule %1$s doesn\'t apply. Not the correct bluetooth device name. + Rule %1$s doesn\'t apply. Not the correct bluetooth device address. + bez urządzenia + jedne z listy + połączenie z urządzeniem + rozłączenie z urządzeniem + urządzenie w zasięgu + urządzenie poza zasięgiem + Wybierz opcję urządzenia. + Wybierz opcję połączenia. + Rule %1$s doesn\'t apply. Device is in range, but should not be. + Rule %1$s doesn\'t apply. Wrong state. + Połączenie zestawu słuchawkowego + Otwórz odtwarzacz muzyki + Zestaw słuchawkowy (typ: %1$s) podłączony + Zestaw słuchawkowy (typ: %1$s) rozłączony + Słuchawki + Mikrofon + Albo + Wybierz typ słuchawek + Rule %1$s doesn\'t apply. Wrong headphone type. + Ignoring activity detection update. Came in sooner that %1$s seconds. + Co to jest? + At least rule \"%1$s\" is using a trigger of type \"%2$s\". + Tylko lokalizacja prywatna + Unikaj metod lokalizacji, które mogą wysyłać Twoją lokalizację do dostawcy, np. Google. Spowoduje to użycie tylko GPS i dlatego może być powolne lub nie działać niezawodnie. + Private Locationing enabled, enforcing GPS use. + Private Locationing not enabled, using regular provider search. + GPS measurement + GPS measurement stopped due to timeout. + Cell tower changed: %1$s + Jeśli uważasz, że wykrywanie hałasu nie działa poprawnie (w zależności od podanej wartości), pamiętaj, że każdy telefon jest inny. Dlatego możesz zmienić \"Odniesienie do pomiaru hałasu\" w ustawieniach. Zobacz http://en.wikipedia.org/wiki/Decibel, aby uzyskać więcej informacji. Do kalibracji urządzenia można użyć kalibratora głośności z ekranu głównego. + Wskazówka + Wybierz poziom hałasu + Location has wifi. Stopping CellLocationChangedReceiver. + Location doesn\'t have wifi. Not stopping CellLocationChangedReceiver. + Pokaż na mapie + Nie znaleziono aplikacji map na Twoim urządzeniu. + Sensor lokalizacji nie jest aktywny. + Dodaj profil + Profil + Tryb dźwięku + Głośność + Ton dla połączeń przychodzących + Ton dla powiadomień + Haptyczne sprzężenie zwrotne (wibracje podczas dotykania ekranu) + Muzyka, wideo, gry i inne media + Dzwonek i powiadomienia + Alarmy + Zmiana + Wybór dźwiękowy (dźwięk podczas wybierania ekranu) + Dźwięk blokady ekranu/odblokowania + Wibracje podczas dzwonienia + Profile + Normaly + Wibracje + Cichy + Wpisz nazwę. + Nie wybrano zmiany. Profil nie ma sensu. + Brak profili w Twojej konfiguracji. Najpierw utwórz jeden. + Błąd aktywacji profilu: + Istnieje już inny profil o tej nazwie. + Nieprawidłowa nazwa profilu. + Błąd podczas zapisywania pliku ustawień. + Nieznany błąd. + Nie znaleziono folderu z możliwością zapisu do przechowywania pliku konfiguracyjnego. + To najprawdopodobniej nie zadziała, ponieważ korzystasz z Androida powyżej 2.3. Zamiast tego możesz użyć tetheringu przez Wi-Fi. + Używanie nowego wątku do aktywacji reguły. + Rozpocznij nowy wątek w celu aktywacji reguły. + Nowy wątek + Pokaż ikonę + Pokaż ikonę, gdy usługa jest uruchomiona (ukrywanie działa tylko pod Androidem 7). Jeśli korzystasz z wyższej wersji, przejdź do ustawień systemu, następnie Automatyzacja, następnie powiadomienia i wyłącz \"Powiadomienie o usłudze\". + Historia reguł (od najnowszych): + Niektóre opcje są wyłączone, ponieważ nie można ich jeszcze używać. Zostaną one wprowadzone w późniejszej wersji programu. + Zmiana dźwięku blokady + Profil nie zostanie aktywowany. Ostatnio aktywowany profil został zablokowany. + Obecna głośność + Wprowadź prawidłową wartość referencyjną. + Kalibracja głośności + TAby obliczyć wartość dB dla monitorowania hałasu, należy określić tak zwaną fizyczną wartość odniesienia. Proszę przeczytać Wikipedię, aby uzyskać więcej informacji. Ta wartość jest najprawdopodobniej inna dla każdego telefonu. Przeciągnij pasek wyszukiwania, aby zmienić zdefiniowaną fizyczną wartość odniesienia. Im wyższa wartość odniesienia, tym niższa będzie wartość dB. Stałe pomiary będą wykonywane co %1$s sekund, a wyniki zostaną wyświetlone poniżej. Naciśnij wstecz, gdy znajdziesz odpowiednią wartość. + Niektóre ustawienia nie zostaną zastosowane przed zmianą niektórych ustawień środowiska lub ponownym uruchomieniem usługi. + Phone is rooted. + Phone is not rooted. + Data connection was successfully changed using superuser permissions. + Data could not be changed using superuser permissions. + Aby ta funkcja działała, musisz zrootować telefon. Następnie musisz \"uruchomić regułę ręcznie\", aby wyświetlić pytanie o uprawnienia administratora. Gdy pojawią się wyskakujące okienka administratora, zawsze musisz zezwolić aplikacji na zrobienie tego. W przeciwnym razie reguła nie może działać, gdy telefon jest bez nadzoru. + Błąd podczas zapisywania konfiguracji. Czy masz zapisywalną pamięć? + Nie mogłem wstawić ostatniego numeru telefonu do zmiennej. nie mam go. + Nazwa + Hasło + Użyj uwierzytelniania + Wymagane uprawnienia + Wyjaśnienie wymaganych uprawnień + Ok + Wyłączone funkcje + Następujące uprawnienia zostały odrzucone: + Aplikacja działa obecnie w trybie ograniczonym i dezaktywowała niektóre funkcje. Aby w pełni funkcjonować, wymaga uprawnień. Jeśli chcesz korzystać ze wszystkich funkcji, musisz przyznać uprawnienia w następujących oknach dialogowych uprawnień. Jeśli tego nie zrobisz, niektóre zasady nie mogą zostać wykonane. Poniżej znajduje się wyjaśnienie żądanych uprawnień. Kliknij „kontynuuj”, gdy będziesz gotowy, aby kontynuować. + Aby włączyć funkcję, której właśnie próbowałeś użyć, wymagane są dodatkowe uprawnienia. Kliknij przycisk Kontynuuj, aby o nie poprosić. + kontynuuj + Reguła + Odczytywanie i zapisywanie ustawień + OSTRZEŻENIE: Funkcje są wyłączone, automatyzacja działa w trybie ograniczonym. Kliknij tutaj po więcej informacji. + Zielony = włączony, czerwony = wyłączony, żółty = za mało uprawnień + Wymagana jest zgoda na zmianę niektórych ustawień systemu operacyjnego (nawet prostych rzeczy, takich jak włączenie Bluetooth lub Wi-Fi). Po kliknięciu „kontynuuj” pojawi się okno, w którym musisz włączyć tę opcję dla automatyzacji. Następnie naciśnij klawisz „wstecz”. + Później w drugim oknie dialogowym pojawi się prośba o dalsze uprawnienia. + Automatyzacja wymaga dostępu do pamięci zewnętrznej w celu odczytania jej ustawień i reguł. + Automatyzacja wymaga więcej uprawnień do pełnego działania. Kliknij ten tekst, aby dowiedzieć się więcej i poprosić o nie. + Nieprawidłowe urządzenie + your app id + Maksymalny rozmiar pliku dziennika w megabajtach. Zostanie obrócony, jeśli będzie większy. + Maksymalny rozmiar pliku dziennika [Mb] + Przeczytaj dziennik telefonu + Przeczytaj wpisy w kalendarzu + Przeczytaj dokładną lokalizację + Przeczytaj zgrubną lokalizację + Przeczytaj lokalizację + Wysyłaj dane przez połączenie sieciowe + Odczytaj stan sieci urządzenia + Przeczytaj stan Wi-Fi urządzenia + Zmień ustawienia Bluetootha + Zmień ustawienia Bluetootha + Użyj modułu NFC + Niech telefon wibruje + Nie wyłączaj telefonu + Zmień ustawienia dźwięku + Nagraj dźwięk + Wykrywaj połączenia wychodzące + Zmień ustawienia urządzenia + Wykryj stan telefonu + Odczyt pamięci + Pamięć zapisu + Wykrywaj uruchomione procesy + Zmień ustawienia urządzenia + Wykryj ponowne uruchomienie urządzenia + Zmień ustawienia urządzenia + Odczytaj stan baterii + Zmień połączenie transmisji danych + Wyśli wiadomości tekstowe + Odczytaj dane kontaktowe + Zastąp zasady nie przeszkadzać + To są wymagane uprawnienia: + Wymaga tego reguła \"%1$s\". + Profil \"%1$s\" tego wymaga. + Ta funkcja może wykrywać, czy aktualnie jesteś w ruchu i czy poruszasz się pieszo lub jakim typem pojazdu (do pewnego stopnia). Ta funkcja nie jest w pełni wbudowana w Automation, ale jest dostarczana przez Usługi Google Play. Technicznie rzecz biorąc, nie daje wyniku tak/nie, ale zwraca procent, do którego poziomu jest pewna, że wykryła twój status. Możesz ustawić wartość procentową, od której Automation zaakceptuje wynik. Dwie uwagi: 1) W tym samym czasie może wystąpić więcej niż 1 stan. Na przykład możesz CHODZIĆ wewnątrz jadącego autobusu. 2) Ten czujnik jest stosunkowo prądożerny. Jeśli to możliwe, możesz rozważyć użycie alternatyw, np. wymagają podłączenia samochodowego zestawu głośnomówiącego, aby wykryć, że prowadzisz. + Wyślij wiadomość tekstową + Tekst do wysłania + Możesz bezpośrednio wprowadzić numer telefonu. Alternatywnie użyj opcji kontaktów, aby wybrać jeden. Ale pamiętaj: tutaj zostanie zapisany numer, a nie kontakt. Jeśli zmienisz numer telefonu wybranego kontaktu, musisz zaktualizować tę regułę. Sama tego nie robi. + Importuj numer z kontaktów + Jeśli używasz wyzwalacza poziomu hałasu: Niestety, począwszy od Androida 9 (Pie), Google postanowił uniemożliwić aplikacjom działającym w tle korzystanie z mikrofonu. Więc ten wyzwalacz nie ma już żadnego efektu i niczego nie uruchomi. + Niestety Google zdecydowało się usunąć tę funkcję w Androidzie 10. Zwykłe aplikacje nie mogą już włączać ani wyłączać Wi-Fi. Tylko jeśli twoje urządzenie jest zrootowane, powinno to nadal działać. Jeśli nie, chyba nic już z tym nie zrobimy + Ta wiadomość nie zostanie ponownie wyświetlona. + W tym wyskakującym okienku ostatecznego wyboru musisz wybrać określoną czynność. Uproszczone jest to jak okno żądanej aplikacji. Jeśli nie wiesz, który z nich to generalnie dobry pomysł, wybierz taki który ma w nazwie \"main\" lub \"launcher\". + Edit + Kliknij i przytrzymaj element, aby wyświetlić opcje. + Rule \"%1$s\" finished. + Silnik pozycjonowania + Dzięki nieskończonej mądrości Google i nieustannemu dążeniu do ochrony prywatności wszystkich użytkowników, wszystkie reguły, które mogą służyć do wysyłania smsów lub odczytywania stanu telefonu, zostały pozbawione wszystkich wyzwalaczy i działań, które Google uważa za ryzykowne. + Uruchom automatyzację jako usługę + Ustaw jasność ekranu + Wprowadź żądaną jasność (od 0 do 100). + Włącz automatyczną jasność + akceptuj + automatyczna jasność + manualna jasność + Jeśli użyjesz automatycznej jasności, wartość jasności, której użyjesz poniżej, prawdopodobnie nie będzie długo używana. + Dźwięków blokady ekranu nie można już automatycznie zmieniać na urządzeniach z systemem Android w wersji 6.0 lub nowszej. Cokolwiek tu ustawisz, nie zadziała w żadną stronę. + Ekran startowy + Wybierz ekran, na którym aplikacje otwierają się przy starcie. + Uruchom reguły/profile jednym kliknięciem. + Ta aplikacja zbiera dane o lokalizacji, aby włączyć reguły oparte na lokalizacji i wykrywaniu prędkości, nawet gdy aplikacja jest zamknięta lub nie jest używana. + Ta aplikacja zbiera dane o lokalizacji, aby określić, czy aktualnie znajdujesz się w jednej z utworzonych przez siebie lokalizacji. Ponadto służy do określenia aktualnej prędkości, jeśli używasz tego wyzwalacza w regułach. Dzieje się tak nawet wtedy, gdy aplikacja jest zamknięta lub nie jest używana (ale tylko wtedy, gdy usługa jest aktywna). + Odczytaj lokalizację w tle. + Wygląda na to, że to urządzenie nie ma Bluetootha. Nadal możesz kontynuować konfigurowanie tego, ale najprawdopodobniej nie będzie to działało. + Twórz lub edytuj lokalizacje + Błąd + Ta funkcja jest oparta na niewolnym oprogramowaniu. Dlatego nie jest dostępna w wersji F-Droid. + Twoje ustawienia i/lub reguły odnoszą się obecnie do niewolnych funkcji, których nie można zapewnić w wersji F-Droid. Obejmuje to wykrywanie bieżącej aktywności fizycznej. + Twoje ustawienia i/lub reguły odnoszą się obecnie do funkcji, których nie można zapewnić w wersji Google Play. Między innymi obejmuje wszystko, co dotyczy połączeń telefonicznych i wiadomości tekstowych. + opublikowane w dniu + Wyświetlanie wiadomości o aplikacji na ekranie głównym + Ogłoszenia tylko o tej aplikacji, prawdopodobnie mówimy o 1-2 rocznie, nie więcej. + Automation używa teraz innej ścieżki do przechowywania plików. Wszystkie Twoje pliki Automation zostały przeniesione tutaj: \"%s\". Pozwolenie na przechowywanie zewnętrzne nie jest już wymagane; możesz to odwołać. Zostanie usunięte w przyszłej wersji. + Lokalizacja wyłączona + Nie można już określić lokalizacji w tle. Kliknij tutaj, aby dowiedzieć się dlaczego. + Niestety nie można już określić Twojej lokalizacji. Mamy dług wdzięczności wobec Google za jego nieskończoną mądrość i uprzejmość.\\n\\nPozwól, że wyjaśnię to dokładniej. Począwszy od Androida 10 wprowadzono nowe uprawnienie, które jest potrzebne do określenia Twojej lokalizacji w tle (co oczywiście jest wymagane w przypadku takiej aplikacji). Chociaż ogólnie uważam, że to dobry pomysł, to szykanowanie, jakie wiąże się z tym dla programistów, nie jest.\\n\\nTworząc aplikację, możesz spróbować zakwalifikować się do tego pozwolenia, przestrzegając katalogu wymagań. Niestety nowe wersje mojej aplikacji były odrzucane przez okres trzech miesięcy. Spełniłem wszystkie te wymagania, gówniane wsparcie programistyczne Google twierdziło, że nie. Po przedstawieniu im dowodu, że jednak to zrobiłem - otrzymałem odpowiedź w stylu \"Nie mogę ci już pomóc\". W końcu się poddałem. \\n\\nW rezultacie wersja Google Play NIE może już używać Twojej lokalizacji jako wyzwalacza. Moją jedyną alternatywną opcją byłoby całkowite usunięcie tej aplikacji ze sklepu.\\n\\nBardzo mi przykro z tego powodu, ale starałem się jak mogłem kłócąc się z \"wsparciem\", które wielokrotnie kończyło się niepowodzeniem aby zdać test Turinga.\\n\\nDobra wiadomość: nadal możesz mieć to wszystko!\\n\\nAutomation jest teraz open source i można go znaleźć w F-Droid. To jest sklep z aplikacjami, który naprawdę dba o twoją prywatność - zamiast po prostu tak się zachowywać. Po prostu wykonaj kopię zapasową pliku konfiguracyjnego, odinstaluj tę aplikację, zainstaluj ją ponownie z F-Droid, przywróć plik konfiguracyjny - gotowe.\\n\\nKliknij tutaj, aby dowiedzieć się więcej: + Pliki konfiguracji i dziennika są przechowywane w folderze %1$s. Kliknij ten tekst, aby otworzyć eksplorator plików. Niestety będzie to działać tylko na zrootowanym urządzeniu. DLA WSZYSTKICH INNYCH URZĄDZEŃ: Po prostu użyj przycisku eksportu, aby wykonać kopię zapasową. + Powiadomienie + Tytuł + Tekst + równa się + zawiera + zacznij z + skończ z + nie równa się + dowolna app + Ten wyzwalacz będzie reagował na powiadomienia o otwieraniu innych aplikacji w obszarze powiadomień (lub ich zamykaniu). Możesz określić inną aplikację, z której ma pochodzić powiadomienie. Jeśli tego nie zrobisz, powiadomienia z dowolnej innej aplikacji będą się liczyć. Możesz także określić ciągi, które muszą lub nie mogą znajdować się w ich tytule lub treści powiadomienia. Porównanie odbywa się bez uwzględniania wielkości liter. + %1$s powiadomień o postach + powiadomienie od %1$s zostało usunięte + Pojawi się powiadomienie + Powiadomienie znika + Kierunek + Czytaj powiadomienia systemowe + Odtwórz dźwięk + zawsze odtwórz + Jeśli to ustawienie jest aktywne, dźwięk będzie zawsze odtwarzany. Jeśli jest dezaktywowany, będzie odtwarzany tylko wtedy, gdy telefon nie jest wyciszony ani wibruje. Jednak jeśli jest aktywny, nie będzie miał wpływu na głośność. Więc jeśli twój telefon jest w trybie dzwonka, na przykład nie zwiększy głośności multimediów. Więc jeśli głośność multimediów jest wyciszona, też nic nie usłyszysz. + Wybierz plik dźwiękowy + Plik nie istnieje. + Brak zainstalowanego menedżera plików. + Dołącz pliki konfiguracyjne i dzienniki. + Spowoduje to rozpoczęcie nowej wiadomości e-mail z plikami konfiguracji i dziennikem załączonymi jako plik zip. Nie zostanie wysłany automatycznie, nadal musisz nacisnąć \"wyślij\". Możesz też zmienić odbiorcę na np. siebie. + Tutaj masz 2 ogólne opcje:\n\n1. Program można uruchomić, wybierając czynność. Wyobraź sobie, że jest to preselekcja określonego ekranu/okna aplikacji. Pamiętaj, że to nie zawsze może działać. Dzieje się tak, ponieważ okna aplikacji mogą wchodzić ze sobą w interakcje, np. przekazać parametry. Gdy bez ogródek uruchamia się określony ekran, ta interakcja nie nastąpiła, a okno może się natychmiast zamknąć (dlatego tak naprawdę nigdy nie jest pokazane). Mimo to spróbuj! Ścieżkę aktywności można wprowadzić ręcznie, ale zaleca się użycie przycisku „Wybierz”. Jeśli zdecydujesz się wprowadzić go ręcznie, w górnym polu wpisz nazwę pakietu aplikacji, a w dolnym pełną ścieżkę działania.\n\n2. Wybór za pomocą akcji w przeciwieństwie do wybierania określonego okna, możesz także uruchomić program za pomocą akcji. To tak, jakby wykrzyczeć „Chciałbym xyz” i jeśli jest zainstalowana aplikacja, która może ci w tym pomóc, zostanie uruchomiona. Dobrym przykładem może być uruchomienie przeglądarki - możesz nawet mieć kilka zainstalowanych (zwykle jedena jest domyślna). Musisz wprowadzić to ręcznie, nazwa_pakietu jest tutaj opcjonalna. Pamiętaj, że żadne zmienne nie zostaną rozwiązane. Jeśli chcesz uruchomić kamerę, na przykład za pomocą \"MediaStore.ACTION_IMAGE_CAPTURE\" nie będzie działać. Musisz zajrzeć do dokumentacji Androida i zamiast tego użyć rzeczywistej wartości tej zmiennej, która w tym przykładzie byłaby \"android.media.action.IMAGE_CAPTURE\". + Podczas uruchamiania reguły wystąpił błąd. + Nie można znaleźć pliku dźwiękowego %1$s i dlatego nie można go odtworzyć. + Dodaj parametry + Tunele kontrolne aplikacji Wireguard + Metoda\nwyboru aplikacji + według aktywności + według działania + Wprowadź prawidłowe działanie + Wprowadź prawidłową nazwę pakietu. + Państwo + Możesz wprowadzić konkretny zdalny numer telefonu, ale nie musisz. Jeśli chcesz określić jeden, możesz wybrać go z książki adresowej lub wprowadzić go ręcznie. Dodatkowo możesz używać wyrażeń regularnych. Aby przetestować wyrażenie regularne, podoba mi się ta strona: + Import konfiguracji + Eksport konfiguracji + Więcej ustawień + Pomyślnie wyeksportowano konfigurację. + Wystąpił błąd podczas eksportowania konfiguracji. + Reguły i lokalizacje zostały pomyślnie zaimportowane. + Podczas importowania reguł i lokalizacji wystąpił błąd. + Pomyślnie zaimportowano konfigurację. + Podczas importowania preferencji wystąpił błąd. + W tym katalogu nie znaleziono odpowiednich plików. + Nie można zaimportować żadnego pliku. + Nie wszystkie odpowiednie pliki mogły zostać zaimportowane. + Klikając przycisk importuj lub eksportuj, wybierasz katalog, z którego pliki są importowane lub eksportowane. Podczas eksportowania istniejące pliki mogą zostać nadpisane. + Jeśli twój parametr jest typu Uri ORAZ podasz \"IntentData\" jako nazwę (małe/duże litery nie są ważne), parametr nie zostanie dodany jako normalny parametr z putExtra(), ale zamiast tego zostanie dodany do intencji z setData(). + Ciąg %1$s jest niedozwolony. + Wybierz typ startu + przez startActivity() + przez sendBroadcast() + Otwórz stronę internetową z przykładami + Nazwa paketu + Nazwa czynności/akcji + Ostrzeżenie + dzwonienie + z + do + dopasowanie + https://regex101.com/ + Załaduj listę Wi-Fi + Lista sieci Wi-Fi, z którymi łączyło się Twoje urządzenie, może zostać wykorzystana do określenia miejsc, w których byłeś. Dlatego do załadowania listy Wi-Fi wymagane jest zezwolenie na lokalizację. Jeśli chcesz mieć możliwość wybrania jedną z listy, musisz udzielić tego pozwolenia. Jeśli tego nie chcesz, nadal możesz ręcznie wprowadzić nazwę Wi-Fi. + Na Twoim urządzeniu nie ma żadnych znanych sieci Wi-Fi. + Ta funkcja NIE otwiera przeglądarki, ale uruchamia adres URL w tle. Możesz to wykorzystać np. do wysyłania poleceń do automatyki domowej. + Sprawdzanie aktualizacji + Dotyczy tylko wersji APK. + Dostępna jest nowa aktualizacja. Czy chcesz otworzyć przeglądarkę, aby ją pobrać? + Znaleziono lokalizację. Sugerowany minimalny promień lokalizacji to %1$d m. + Można było znaleźć tylko lokalizację z ograniczoną dokładnością. Może nie działać niezawodnie. Sugerowany minimalny promień lokalizacji to %1$d." + Klonuj + Nie znaleziono pozycji po przekroczeniu limitu czasu wynoszącego %1$s sekund. + Na następnym ekranie przejdź do uprawnień, a następnie lokalizacji. Tam wybierz \"Zezwalaj cały czas\", aby Automation mógł określić Twoją lokalizację w tle. + Wibracje + Wyróbuj + Wprowadź czas trwania wibracji, po którym następuje przecinek, a następnie czas trwania pauzy. Możesz połączyć tyle wibracji, ile chcesz. Oddziel je ponownie przecinkami. Np. wzór 100,500,500,1000,100 wibruje 100, czeka 500, wibruje 500, czeka 1000, wibruje 100 ms. Jeśli uważasz, że wibracje są przerywane, spróbuj wydłużyć pauzę przed nimi. + Wprowadź prawidłowy wzorzec wibracji. + Czy chcesz otrzymywać (tylko ważne) wiadomości o tej aplikacji na głównym ekranie? Są one pobierane ze strony dewelopera. Nie będzie żadnych natrętnych powiadomień, tylko tekst na ekranie głównym po otwarciu aplikacji. + Góra + Dół + Położenie paska kart + Wybierz miejsce umieszczenia paska kart. + Ponieważ Google schrzanił kolejną część Androida, począwszy od API 30, można wyświetlać tylko aktualnie widoczne Wi-Fi, a nie wszystkie, z którymi łączyło się już Twoje urządzenie. + UWAGA: Tryb cichy często uruchamia tryb Nie przeszkadzać na nowszych urządzeniach. Jeśli tak się stanie na twoim urządzeniu, zalecam zamiast tego użycie trybu normalnego i obniżenie wszystkich głośności do zera. + Tony + Różnorodności + Nie przeszkadzać + DND off + Przepuszczaj powiadomienia priorytetowe + Przepuść alarmy + Nic nie przepuszczaj + Precyzyjne dostrajanie (takie jak zezwalanie na połączenia telefoniczne, wybieranie określonych numerów itp.) można wykonać tylko z poziomu ustawień systemu. + Jeśli nie wybierzesz konkretnej aplikacji, ale wybierzesz \"Dowolna aplikacja\", powiadomienia z Automation będą ignorowane, aby uniknąć zapętleń. + Powtarzaj co x sekund + powtarzaj co %1$s sekund + Musisz wprowadzić dodatnią wartość inną niż dziesiętna dla czasu powtarzania. + Nie można odczytać elementu pliku konfiguracyjnego. Plik mógł zostać utworzony przez nowszą wersję programu. + Wspomóż + Potwierdzono, że ta funkcja działa do wersji Android 8.0. Od jakiejś wyższej wersji wzwyż przestaje działać, ale z powodu braku fizycznych urządzeń nie jestem w stanie stwierdzić, które to. Na Androidzie 11 zdecydowanie już nie działa. Jeśli masz wersję pośrednią, daj mi znać, czy działa, czy nie. + Wzmianka + Orientacja urządzenia + Tolerancja (0-180) + Azymut: + Poziom: + Rolka: + Wprowadź prawidłowe liczby we wszystkich polach. + Gdy przeniesiesz urządzenie, poniższe numery zostaną zaktualizowane. To, co możesz tam zobaczyć, to aktualna orientacja twojego urządzenia mierzona w stopniach. Jeśli jest w żądanej orientacji, kliknij przycisk Zastosuj, aby skopiować bieżące wartości do żądanych pól. Ponieważ ponowne osiągnięcie tej dokładnej orientacji jest bardzo mało prawdopodobne, należy również wprowadzić tolerancję. Jest to liczba stopni, o jaką orientacja może odchylić się w dowolnym kierunku. 15° da całkowity kąt 30°, 15° w każdym kierunku. Jeśli zależy Ci tylko na jednej konkretnej osi, określ tolerancję 180° dla dwóch pozostałych. + Czy obecnie miałby zastosowanie? + urządzenie znajduje się w określonej orientacji + Tolerancja 180 jest dozwolona tylko dla 2 pól tolerancji, a nie dla wszystkich 3. W przeciwnym razie wyzwalacz ZAWSZE miałby zastosowanie. + nieznany + Orientacja + Coś jest nie tak z tym wyzwalaczem. Nie można go poprawnie załadować. + Włącz lub wyłącz ekran + włącz ekran + wyłącz ekran + Należy zastosować + Częstotliwość sygnału + Akceptuj nowe sygnały ruchu co x milisekund + Ustawienia orientacji urządzenia + Administrator urządzenia + Co najmniej 1 utworzona przez Ciebie reguła wymaga uprawnień administratora urządzenia. + Jeśli pole wyboru jest zaznaczone, oznacza to, że urządzenie musi znajdować się w określonej orientacji. Jeśli nie jest zaznaczone, odpowiednia będzie każda orientacja, która NIE spełnia Twoich kryteriów. + Twoje reguły wymagały uprawnień, których nie można uzyskać w tej zainstalowanej odmianie Automation. + Jeśli wcześniej nie korzystałeś z akcji wyślij sms w tym programie, Android może wyświetlić dodatkowe okno dialogowe z prośbą o zezwolenie na wysyłanie wiadomości. Musisz zaznaczyć pole wyboru \"zawsze zezwalaj\" i potwierdzić, czy chcesz, aby ta akcja działała w tle. Zaleca się jednorazowe uruchomienie tej reguły ręcznie, aby wyświetlić okno dialogowe potwierdzenia. + Wyklucz z optymalizacji baterii + Zalecane dla lepszej niezawodności + Musi być aktywny + Sprawdź ustwienia + profil %1$s jest aktywny + profil %1$s nie jest aktywny + Jeśli to pole wyboru nie jest wyłączone, zostanie zaznaczone tylko wtedy, gdy wybrany profil był aktywowany jako ostatni. Nie ma znaczenia, czy jakiekolwiek ustawienia związane z dźwiękiem zostały zmienione z zewnątrz. Jeśli jednak pole wyboru jest zaznaczone, bieżące ustawienia audio naprawdę muszą być takie, jak określono w profilu. UWAGA: Sprawdzanie pliku dzwonka nie jest jeszcze obsługiwane. + Nie można usunąć tego profilu. Reguła %1$s odwołuje się do profilu %2$s. + Nie można usunąć profilu. + bez powtórzeń + za pomocą uwierzytelniania + na numer + wiadomość + w dni + nie ustawiony + Znajdź automatyczne + Wybierz manualnie + Tryb łatwy: automatyzacja może próbować automatycznie zidentyfikować aktywność programu uruchamiającego żądany program. Alternatywnie możesz także ręcznie wybrać jedną z czynności aplikacji. Co byś chciał? + Nie można zidentyfikować działania programu uruchamiającego tej aplikacji. Będziesz musiał wybrać jeden ręcznie. + Utwórz powiadomienie + Wpisz tytuł. + Wpisz tekst. + Info + Wygląda na to, że profil użyty w tej regule już nie istnieje. Wybrano pierwszy w kolejności alfabetycznej. + Jeśli nie określisz żadnych kryteriów, ta czynność spowoduje zamknięcie WSZYSTKICH powiadomień. Dlatego zaleca się przynajmniej określenie kryteriów dla co najmniej 1 aplikacji, tytułu lub tekstu. + Zamknij powiadomienie(a) + Porównania nie uwzględniają wielkości liter + Ustawienia, które możesz tutaj dostosować, mogą sprawić, że nie będziesz już zauważać pewnych rzeczy w swoim telefonie. Mogą nawet wyciszyć budzik. Więc cokolwiek robisz - zdecydowanie zalecamy przetestowanie tego - także po aktualizacjach Androida. + jeśli + E-mail to moja preferowana metoda kontaktu w celu zgłaszania błędów, zadawania pytań lub składania propozycji. Przejdź do centrum sterowania, aby dowiedzieć się więcej.\nNa wiele pytań nie można odpowiedzieć od razu, ale wymagają one pewnych działań technicznych. Prosimy więc o odrobinę cierpliwości. + Centrum kontroli + Wyślij wiadomość e-mail do programisty + ekran to %1$s + włączony + wyłączony + odblokowany + Wybierz żądany stan + Stan ekranu + Dzięki nieskończonej mądrości Google\'a ostatnią wersją Androida, na której działa ta funkcja, jest %1$s. Możesz to skonfigurować, ale prawdopodobnie nie przyniesie to żadnego efektu. + Steruj odtwarzaniem multimediów + Wybierz komendę + przełączanie odtwarzania/pauzy + odtwarzaj + pauza + poprzedni + następny + Steruj odtwarzaniem multimediów + stop + Wybierz działanie! + Pamiętaj, że ta czynność może nie działać w przypadku WSZYSTKICH graczy. A nawet jeśli tak, nie każdy przycisk może działać. + Odtwarzanie muzyki + Wybierz parametry + muzyka jest odtwarzana + muzyka nie jest odtwarzana + Wykrywanie odtwarzania muzyki + Sprawdź częstotliwość [ms] + Milisekundy między kontrolami + Wygląda na to, że obecnie pobieranie lokalizacji nie działa na urządzeniach z Androidem 12. Jeśli to nie działa, przepraszam. Spróbuję to naprawić, gdy tylko poznam przyczynę. Więc jeśli pączek nie przestaje się obracać, wiesz dlaczego. + Ostatni profil: + Pobierz listę zainstalowanych aplikacji + Jeśli używasz przedziału czasowego, który rozciąga się na północ, musisz wybrać również następny dzień, jeśli chcesz, aby wyzwalacz obowiązywał po północy. + Ta funkcja nie jest już dostępna w wersji Google Play.\n\nCo jakiś czas Google dręczy programistów. Jeśli chcesz nadal korzystać z niektórych funkcji, musisz złożyć dokumenty. Niestety istnieje 99% szans, że dokumenty zostaną odrzucone. To prawie jak w komiksie/filmie Asterix.\n\nSpędziłem tygodnie kłócąc się z nimi o podobne sprawy w przeszłości, ale ciągle dostawałem odmowy – albo przez boty, albo przez ludzi, którzy są mniej więcej tak samo inteligentni jako boty. Mogę zdecydować, czy aplikacja ma zostać całkowicie usunięta ze Sklepu Play, czy usunąć tę funkcję.\nJeśli potrzebujesz tych funkcji, rozważ użycie wersji APK z mojej witryny lub wersji F-Droid. + To ograniczenie dotyczy tylko wyboru aplikacji, a nie samego uruchomienia. Więc nadal możesz ręcznie wprowadzić nazwę aplikacji, jeśli ją znasz. + Uruchomienie urządzenias + Uruchomienie usługi + urządzenie się uruchamia + usługa się uruchamia + odebrana transmisja + transmisja nie została odebrana + Większość zdarzeń w telefonie zostanie \"opublikowana\" poprzez rozgłaszanie ich w całym systemie operacyjnym.\nNa przykład włączenie/wyłączenie trybu samolotowego uruchomi taką transmisję. Te transmisje nie są automatycznie widoczne/słyszalne, ale jeśli aplikacja (np. Automation) jest zainteresowana, może się z nimi połączyć. Kiedy wystąpią, zostanie o tym powiadomiony i może zareagować.\n\nMożesz tutaj zdefiniować zdarzenie rozgłoszeniowe, na które aplikacja będzie czekać. Możesz wprowadzić je ręcznie, skopiować & wklej je skądś lub wybierz jedną z listy sugestii. Ponieważ ten wyzwalacz ma być i pozostanie bardzo elastyczny, nie mogę podać wyjaśnień dotyczących elementów.\n\nLista sugestii nie jest kompletna. Odwiedź poniższy adres URL, aby zapoznać się z dokumentacją Androida.\nPonadto każda aplikacja może wysyłać niestandardowe zdarzenia, które oczywiście nie pojawią się w dokumentacji Androida.\n\nWiele transmisji wymaga określonych uprawnień do działania. Staram się prosić o uprawnienia tam, gdzie wiem, że będą wymagane. Jeśli uważasz, że wymagana jest zgoda dla wprowadzonej czynności, daj mi znać.\n\nNie otrzymano oznacza, że nie było takiej transmisji od momentu uruchomienia usługi. Reagowanie na określone parametry jest w fazie rozwoju. + https://developer.android.com/reference/android/content/Intent.html + Odebrano transmisję + Aby uniknąć niepotrzebnego zużywania pamięci, logi nie są domyślnie zapisywane. Więc jeśli masz problem, najpierw aktywuj ustawienia logowania i ustaw poziom logowania na 5. Następnie odtwórz problem. Dopiero wtedy można dołączyć logi. + Pokaż sugestie + Wybierz transmisję + zablokowany (tylko przesunięcie palcem, bez kodu PIN) + zablokowany (z PINem itp.) + Każdy stan zablokowania zostanie wykryty tylko wtedy, gdy ekran jest wyłączony. + Jeśli masz problem, sugestie lub pytanie, napisz coś w mailu. Nie wysyłaj mi tylko plików z domyślną treścią wiadomości. Zignoruję je, chyba że prowadzimy już rozmowę. + Wyślij transmisję + Wprowadź akcję rozgłaszania. + Ta czynność umożliwia wysłanie rozgłoszenia przez system przesyłania wiadomości Android OS. Nie jest to widoczne dla użytkownika, ale aplikacje, które nasłuchują tej konkretnej transmisji, mogą odpowiedzieć na jej wysłanie. + nie zawiera + Uruchom skrypt lub plik wykonywalny + Ścieżka + Parametry + Wybierz plik wykonywalny + Uruchom jako root + Wybierz prawidłowy plik wykonywalny. + Plik nie jest wykonywalny. + Aplikacje kierowane na system Android Q lub nowszy nie mogą już włączać ani wyłączać Wi-Fi. Obwiniaj Google za to ograniczenie, nie mnie. Możesz ominąć to ograniczenie, rootując urządzenie i zaznaczając pole wyboru poniżej. Alternatywnie pobierz tę aplikację z F-Droid lub mojej strony internetowej, ponieważ nie jestem zmuszony celować w najnowszy poziom API w tych wersjach. + Gdy tryb samolotowy jest włączony, Wi-Fi można przełączać z aplikacji tylko wtedy, gdy używasz do tego uprawnień roota. + używając roota + Możesz tutaj wybrać skrypt lub plik wykonywalny, który zostanie wykonany jako akcja.\n\nAle są pewne warunki wstępne, z którymi musisz sobie poradzić samodzielnie. Google bardzo utrudnił uruchamianie czegokolwiek poza zwykłymi aplikacjami na Androida.\n\n1. Skrypt musi być oznaczony jako wykonywalny. W zwykłym systemie Android (bez roota) jest to właściwie najtrudniejsza część.\n\n2. Oznacza to również, że Automation musi być w stanie wykonać plik, a nie tylko właściciel lub grupa.\n\n3. Jeśli jest to skrypt, w nagłówku skryptu należy określić poprawną powłokę.\n\nJeśli nie możesz spełnić powyższych wymagań, możesz alternatywnie spróbować określić powłokę jako plik wykonywalny (jak /system/bin/sh ) i twój skrypt jako parametr. To zadziałało dla co najmniej jednego użytkownika. + tethering jest aktywny + tethering nie jest aktywnye + Stan tetheringu + Jeśli wybrano opcję \"równa się\", można wprowadzić wyrażenie regularne. + Wpisz numer. + Czas trwania [ms] + Utrzymuj urządzenie w stanie uśpienia + Określ limit czasu + Aktywuj spowoduje, że ekran będzie włączony, a dezaktywacja pozwoli mu się wyłączyć. Aby utrzymać go włączonym, możesz wprowadzić czas, po którym może się ponownie wyłączyć lub możesz ją włączyć na czas nieokreślony. W tym drugim przypadku musiałbyś utworzyć kolejną akcję ostrzegającą (w tej lub innej regule), w której wybierasz dezaktywuj. + Możesz również wprowadzić tutaj wyrażenie regularne. + Po prostu odrzuć + Kliknij przycisk + za pomocą przycisku %1$s + Stan podsystemu + Bluetooth + Aby uzyskać identyfikator SSID Wi-Fi, aplikacja wymaga uprawnień do lokalizacji. Ponieważ wersja Google nie może tego uzyskać, możesz użyć tego wyzwalacza tylko wtedy, gdy nie określisz identyfikatora SSID. Można go więc używać tylko do wykrywania, czy Wi-Fi jest podłączone, czy nie. + USB + Typ + Kabel + Obecnie nie można wykryć tetheringu przez Bluetooth. Tylko inne sposoby połączenia aktywują ten wyzwalacz. + Zadzwoń pod numer telefonu + Zadzwoń pod numer telefonu + Tutaj możesz wprowadzić numer telefonu, pod który zadzwonisz bez dalszych monitów. Możesz użyć tego do wprowadzania ustawień, takich jak dostosowywanie tras połączeń itp. Proszę samodzielnie wyszukać wymagane do tego kody. + Zakończ połączenie + Zakończ połączenie + Ustaw zmienną + Uuń zmienną + Klucz zmiennej + Wartość zmiennej + Jeśli ustawisz zmienną na pustą wartość, zostanie ona usunięta. + Wprowadź klucz dla zmiennej. + Sprawdź zmienną + Jeśli pozostawisz wartość pustą, zmienna nie może być ustawiona, aby warunek zwrócił wartość true. + jeśli zmienna %1$s to %2$s + jeśli zmienna %1$s nie jest ustawiona + Typ wiadomości + SMS + MMS + Załącznik + wybierz plik + przez startService() + Pokaż toasty + Pokazuj toasty, gdy wystąpią zdarzenia takie jak wykonanie reguły + Po kliknięciu ok, wybierz Automation, następnie \"Zezwól na dostęp do powiadomień\", a następnie \"zezwól\".\n\nW niektórych systemach to ustawienie jest wyszarzone. W takich przypadkach należy przejść do \"ustawienia\" -> \"aplikacje\" -> \"Automatyzacja\" -> menu z trzema kropkami -> Znieś te ograniczenia. Następnie wróć tutaj. + Wyświetl język + Ustaw niestandardowy język dla aplikacji + To uprawnienie jest również wymagane, jeśli wyzwalacz korzysta z bieżącego połączenia Wi-Fi. + Kopiuj tekst do schowka + Tekst do skopiowania + Wyświetlaj nad innymi aplikacjami + Po kliknięciu OK zostaniesz przekierowany do systemowego okna dialogowego. Wybierz tam Automation i zezwól na „wyświetlaniee nad innymi aplikacjami”. + Zmienne są dostępne tylko dla typów parametrów String i URI + Jeśli chcesz określić parametr, musisz również kliknąć \"Dodaj parę intencji\". W przeciwnym razie zmiany nie zostaną zapisane. + Domyślne ustawienia systemowe + Angielski + Niemiecki + Włoski + Hiszpański + Holenderski + Rosyjski + Francuski + Polski + diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 61b0e10c..55bde3c0 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -65,7 +65,7 @@ Конец Сохранить URL для вызова: - Переменные:\nВы можете использовать следующие переменные. При срабатывании они будут заменены соответствующим значением на вашем устройстве. Скобки- часть переменной.\n\n[uniqueid] - уникальный идентификатор\n[serialnr] - серийный номер(< Android 9)\n[latitude] - широта\n[longitude] - долгота\n[phonenr] - Номер последнего входящего или исходящего вызова\n[d] - День месяца, 2 цифры с начальными нулями\n[m] – Месяц, 2 цифры с начальными нулями\n[Y] - Год, 4 цифры\n[h] - 12-часовой формат часа с начальными нулями\n[H] - 24-часовой формат часа с начальными нулями\n[i] - Минуты с начальными нулями\n[s] - Секунды с начальными нулями\n[ms] - миллисекунды\n[notificationTitle] - заголовок последнего уведомления\n[notificationText] - текст последнего уведомления\n[variable-VARIABLENAME] - Значение пользовательской определенной переменной + Переменные:\nВы можете использовать следующие переменные. При срабатывании они будут заменены соответствующим значением на вашем устройстве. Скобки- часть переменной.\n\n[uniqueid] - уникальный идентификатор\n[serialnr] - серийный номер(< Android 9)\n[latitude] - широта\n[longitude] - долгота\n[phonenr] - Номер последнего входящего или исходящего вызова\n[d] - День месяца, 2 цифры с начальными нулями\n[m] – Месяц, 2 цифры с начальными нулями\n[Y] - Год, 4 цифры\n[h] - 12-часовой формат часа с начальными нулями\n[H] - 24-часовой формат часа с начальными нулями\n[i] - Минуты с начальными нулями\n[s] - Секунды с начальными нулями\n[ms] - миллисекунды\n[notificationTitle] - заголовок последнего уведомления\n[notificationText] - текст последнего уведомления\n[variable-VARIABLENAME] - Значение переменной, определенной пользователем Wi-Fi Активация Деактивация @@ -120,7 +120,7 @@ Настройки звука Показать справку Правила - Все триггеры в правиле связаны логикой И. Правило будет применяться только в том случае, если будут выполнены все триггеры. Если вы хотите логику ИЛИ, создайте другое правило.\nТермины триггер и условие используются как синонимы. Все они являются условиями, но последний, отвечающий требуемому значению, может быть назван триггером, потому что это последняя часть головоломки, которая вызывает выполнение правила. + Все триггеры в правиле связаны логикой И. Правило будет применяться только в том случае, если будут выполнены все триггеры. Если вы хотите логику ИЛИ, создайте другое правило.\nТермины триггер и условие используются как синонимы. Все они являются условиями, но последний, отвечающий требуемому значению, может быть назван триггером, потому что это последняя часть паззла, которая вызывает выполнение правила. Временные интервалы Если вы указываете правило с временными интервалами, у вас есть два варианта. Вы можете выбрать между началом ИЛИ окончанием временного интервала. Правило срабатывает только один раз. Поэтому, если вы создадите правило с "начало временного интервала" в качестве триггера и позволите ему изменить ваш звуковой профиль на вибрацию, это не означает, что телефон автоматически перейдет в обычный режим, когда временной интервал закончится. Если вам это необходимо,создайте другое правило с другим временным интервалом. На главном экране есть возможность заблокировать изменение уровня громкости вызова сконфигурированными правилами, например, вы можете быть в ситуации или месте, где необходим обычный режим звука, но в настоящее время его использовать нельзя. Эта функция автоматически отключится по истечении заданного времени. Нажмите кнопку +, чтобы задать необходимый период времени. После включения, вы можете вручную выключить его с помощью кнопки переключения (и таким образом снова включить изменения громкости звука). @@ -213,12 +213,12 @@ Запуск вручную Для этого служба должна быть запущена. Сравнение GPS - Stopping comparison GPS measurement due to timeout. + Остановка измерений GPS из-за превышения времени ожидания. Тайм-аут GPS [сек] Максимальное время получения GPS-местоположения в секундах. По истечении этого времени будет применено последнее известное местоположение. - Starting GPS timeout. - Forced location update - Due to timeout in comparison measurement the last best location will be applied. + Запуск ожидания GPS. + Принудительное обновление местоположения + Из-за таймаута измерений будет использовано последнее успешное местоположение. Если вы находитесь в каком-то местоположении, перезагружаете устройство или приложение и покидаете это местоположение, при старте приложение будет запускать правила, связанные с выходом из этого местоположения. Запомнить последнее активное местоположение Отключение звука во время звонков @@ -232,37 +232,37 @@ Ошибка запуска Activity Другое приложение запускается/останавливается Мониторинг процесса - Период мониторингама процесса в секундах + Период мониторинга процесса в секундах Чем меньше, тем выше расход батареи - Refreshing process list. + Обновление списка процессов. Процессы - Starting periodic process monitoring engine. + Запуск периодического мониторинга процессов. Мониторинг процесса - Periodic process monitoring is already running. Won\'t start it again. - Stopping periodic process monitoring engine. - Periodic process monitoring is not active. Can\'t stop it. - Periodic process monitoring started. - Periodic process monitoring stopped. - Rearming process monitoring message. - Not rearming process monitoring message, stop requested. - Message received stating process monitoring is complete. - App started. - App stopped. - Running app - Error writing settings to persistent memory. + Периодический мониторинг процессов уже запущен и не может быть запущен еще раз. + Остановка периодического мониторинга процессов. + Периодический мониторинг процессов не запущен, поэтому не может быть остановлен. + Периодический мониторинг процессов запущен. + Периодический мониторинг процессов остановлен. + Получено сообщение о перезапуске мониторинга процессов. + Не удалось перезапустить мониторинг процессов, остановка. + Получено сообщение о завершении мониторинга процессов. + Приложение запущено. + Приложение остановлено. + Приложение выполняется + Ошибка записи настроек. Настройки - Writing settings to persistent memory. - Refreshing settings from file to memory. - Error reading settings. - Invalid stuff stored in settings. Erasing settings... - Initializing settings to persistent memory. - Error initializing settings to persistent memory. + Запись настроек. + Загрузка настроек из файла в память. + Ошибка чтения настроек. + Неверное содержимое в настройках. Удаление... + Инициализация настроек. + Ошибка инициализации настроек. Настройки стерты. Настройки установлены по умолчанию. Уровень заряда батареи Выберите скорость Выберите уровень заряда батареи - Applying settings, rules and locations. + Применение настроек, правил и местоположений. Политика конфиденциальности На вашем устройстве будет запущен браузер и загрузится политика конфиденциальности с веб-сайта разработчика. Ожидание перед следующим действием @@ -274,15 +274,15 @@ Переместить вниз Невозможно переместить элемент вверх. Он уже находится на самом верху. Невозможно переместить элемент вниз. Он уже в самом низу. - Wifi name specified, checking that. - Wifi name matches. Rule will apply. - No wifi name specified, any will do. - RuleCheck of %1$s + Указана сеть Wifi, проверка. + Сеть Wifi совпадает. Правило применяется. + Не указана сеть Wifi, будет использована любая. + Проверка правила %1$s Режим полета Активировать Деактивировать Начиная с версии Android 4.2 эта функция работает только в том случае, если на вашем устройстве есть root-права. - You asked for a position to be added to your URL. Unfortunately at this point I do not have any location, yet. + Вы запросили добавить координаты в ваш URL. К сожалению, в настоящий момент у меня нет никаких координат. Добавить Intent пару Имя параметра Значение параметра @@ -336,7 +336,7 @@ Нет NFC NDEF Intent, но NFC пока не поддерживается в этой версии Android. Не удается запустить правила. - Can\'t download anything. Amount of http requests in settings is lower than 1. + Не получается загрузить. Количество http запросов в настройках меньше 1. Применить метку к правилу Метка прочитана успешно. Сохранённое значение не подходит. @@ -349,19 +349,19 @@ Поднесите метку для чтения. Переключаемое правило Переключение - переключить + Переключить Обнаружено перекрытие с местоположением %1$s на %2$s метров. Уменьшите радиус хотя бы на это значение. - No overlap to other locations detected. - Rule %1$s is toggable. - Rule %1$s is not suitable for toggling. + Не обнаружено перекрытия с другими местоположениями. + Правило %1$s переключаемое. + Правило %1$s не переключаемое. Нет - любое местоположение + Любое местоположение Неверное имя для местоположения. Стереть настройки Настройки по умолчанию Вы уверены? - At least location %1$s could be in range, if not others in addition. - No location in relevant range. + По меньшей мере местоположение %1$s должно быть в диапазоне, помимо остальных. + Отсуствуют местоположения в заданном диапазоне. Обнаружение активности Обнаружение активности Обнаруженная активность: @@ -374,8 +374,8 @@ Ходьба Бег Недопустимая активность - Rule %1$s doesn\'t apply. Detected activity %2$s given, but too low probability (%3$s %%), required %4$s %%. - Rule %1$s doesn\'t apply. Required activity %2$s not present. + Правило %1$s не применится. Определенная активность %2$s, но слишком низкая вероятность (%3$s %%), требуется %4$s %%. + Правило %1$s не применится. Требуемая активность %2$s отсутствует. Выберите вид активности Этот триггер доступен только, если установлены службы Google Play. Частота обнаружения активности [сек] @@ -395,8 +395,8 @@ Устройство Bluetooth %1$s в диапазоне. Устройство Bluetooth %1$s вне диапазона. любое устройство - Rule %1$s doesn\'t apply. Not the correct bluetooth device name. - Rule %1$s doesn\'t apply. Not the correct bluetooth device address. + Правило %1$s не применится. Неверное имя устройства bluetooth. + Правило %1$s не применится. Неверный адрес устройства bluetooth. нет устройства один из списка подключение к устройству @@ -405,8 +405,8 @@ устройство вне зоны досягаемости Выберите опцию устройства. Выберите вариант подключения. - Rule %1$s doesn\'t apply. Device is in range, but should not be. - Rule %1$s doesn\'t apply. Wrong state. + Правило %1$s не применится. Устройство в пределах досягаемости, хотя так быть не должно. + Правило %1$s не применится. Неверное состояние. Подключение гарнитуры Открыть музыкальный плеер Гарнитура (тип: %1$s) подключена @@ -415,22 +415,22 @@ Микрофон Любой Выберите тип гарнитуры - Rule %1$s doesn\'t apply. Wrong headphone type. - Ignoring activity detection update. Came in sooner that %1$s seconds. + Правило %1$s не применится. Неверный тип гарнитуры. + Игнорирование запроса обнаружения активности. Получено ранее %1$s секунд. Что это такое? - At least rule \"%1$s\" is using a trigger of type \"%2$s\". + По меньшей мере одно правило \"%1$s\" использует триггер типа \"%2$s\". Только приватное определение местоположения Избегайте методов определения местоположения, которые могут отправить ваши данные внешним компаниями, например Google. При включении будет использоваться только GPS, определение местоположения может занять больше времени или работать менее надежно. - Private Locationing enabled, enforcing GPS use. - Private Locationing not enabled, using regular provider search. - GPS measurement - GPS measurement stopped due to timeout. - Cell tower changed: %1$s + Private Locationing включен, принудительное использование GPS . + Private Locationing не включен, использование обычных источников. + Измерение GPS + Измерение GPS остановлено из-за превышение времени ожидания. + Сотовая вышка изменилась: %1$s Если вы думаете, что обнаружение шума работает некорректно (в зависимости от значения, которое вы указываете), пожалуйста, имейте в виду, что каждое устройство отличается, поэтому вы можете изменить "Эталон для измерения шума" в настройках. См . http://en.wikipedia.org/wiki/Decibel для получения дополнительной информации. Для калибровки устройства можно использовать калибратор громкости на главном экране. Подсказка Выбор уровня шума - Location has wifi. Stopping CellLocationChangedReceiver. - Location doesn\'t have wifi. Not stopping CellLocationChangedReceiver. + В этом местоположении есть wifi. Остановка CellLocationChangedReceiver. + В этом месотположении нет wifi. CellLocationChangedReceiver не будет остановлен . Показать на карте На вашем устройстве нет приложения просмотра карт. Сервис определения местоположения не активен. @@ -476,10 +476,10 @@ Калибровка громкости Чтобы рассчитать значение дБ для мониторинга шума, необходимо указать так называемое физическое эталонное значение. Пожалуйста, прочтите Wikipedia для получения дополнительной информации. Это значение, скорее всего, разное для каждого телефона. Перетащите ползунок, чтобы изменить физическое эталонное значение. Чем выше опорное значение, тем ниже будет значение дБ. Постоянные измерения будут выполняться каждые %1$s секунд и результаты будут показаны ниже. Нажмите кнопку назад, когда найдете подходящее значение. Некоторые настройки не будут применены до изменения определенных параметров среды или перезапуска службы. - Phone is rooted. - Phone is not rooted. - Data connection was successfully changed using superuser permissions. - Data could not be changed using superuser permissions. + В телефоне есть root-доступ. + В телефоне отсутствует root-доступ. + Подключение к данным успешно изменено используя привилегии суперпользователя. + Подключение к данным не получилось изменить используя привилегии суперпользователя. Для того, чтобы эта функция работала, вам нужно получить права root на своем телефоне. После этого вам нужно "запустить правило вручную", чтобы отобразить запрос на разрешение действий суперпользователя. Когда появится запрос на разрешение действий суперпользователя, необходимо ответить утвердительно (Разрешить всегда), в противном случае правило не сможет работать, когда телефон находится без присмотра. Ошибка записи конфигурации. Есть ли у вас доступная на запись память? Я не смог вставить последний номер телефона в переменную. У меня его нет. @@ -503,7 +503,7 @@ Automation требует доступа к внешнему хранилищу для чтения его настроек и правил. Automation требует большего количества разрешений для полноценного функционирования. Нажмите на этот текст, чтобы узнать больше и запросить их. Недопустимое устройство - your app id + Ваш Google app id Максимальный размер файла журнала в мегабайтах. Будет перезаписываться при превышении размера. Максимальный размер файла журнала [Мб] Чтение журнала вызовов @@ -549,7 +549,7 @@ В этом последнем окне выбора вам нужно указать конкретное действие (Activity). Другими словами, это похоже на окно нужного приложения. Если вы не знаете какой выбрать, то используйте тот, который имеет "main" или "launcher" в своем названии. Редактировать Удерживайте элемент для параметров. - Rule \"%1$s\" finished. + Правило \"%1$s\" завершено. Служба позиционирования Благодаря бесконечной мудрости Google и постоянному стремлению защитить частную жизнь каждого человека, из всех правил, которых использовали триггеры и действия отправки sms или чтения состояния телефона, данные триггеры и действия были удалены, потому что Google считает это рискованным. Запуск Automation как службы @@ -763,16 +763,16 @@ Обнаружение воспроизведения музыки Частота проверки [мс] Миллисекунды между проверками - Получение местоположения, похоже, не работает на устройствах Android 12 в настоящее время. Если это не коснулось вас, мне очень жаль. Я постараюсь исправить это, как только узнаю причину. Так что если кружочек не перестанет вращаться, вы предупреждены. + Получение местоположения, похоже, не работает на устройствах Android 12 в настоящее время. Если это коснулось вас, мне очень жаль. Я постараюсь это исправить, как только узнаю причину. Так что если кружочек не перестанет вращаться, вы предупреждены. Последний профиль: Получить список установленных приложений Многие производители устройств пытаются снизить потребление энергии при помощи ограничения работы фоновых приложений. К сожалению, это приводит к тому, что они перестают работать корректно, Automation относится к их числу. Посетите эту web-страницу для того, чтобы узнать как исключить Automation из этого процесса. - Если вы используете временной период, который переходит через полночь, вам нужно выбрать следующий день, если хотите, чтобы триггер сработал после полночи. - Эта функция больше не доступа для версии Google Play.\n\nGoogle постоянно усложняет жизнь разработчикам и требуют оформления бумажных заявлений для обоснавания необходимости использования определённых функций. К сожалению, эти заявления в 99% случаев откланяются. Почти как в комиксе Астерикс.\n\nЯ потратил недели на споры с ними, но заявления продолжают отклоняться ботами или людьми со схожим интеллектуальным развитием.\nПожалуйста, используйте версию APK или скачайте его с F-Droid, если вам нужны эти функции. + Если вы используете временной период, который переходит через полночь, вам нужно выбрать следующий день, если хотите, чтобы триггер сработал после полуночи. + Эта функция больше не доступа для версии Google Play.\n\nGoogle постоянно усложняет жизнь разработчикам и требуют оформления бумажных заявлений для обоснавания необходимости использования определённых функций. К сожалению, эти заявления в 99% случаев отклоняются. Почти как в комиксе Астерикс.\n\nЯ потратил недели на споры с ними, но заявления продолжают отклоняться ботами или людьми со схожим интеллектуальным развитием.\nПожалуйста, используйте версию APK или скачайте его с F-Droid, если вам нужны эти функции. Это ограничение касается только выбора приложения, но не его запуска. Вы можете указать имя приложения вручную, если знаете его. Включение устройства Запуск службы - устройство запускается + Устройство запускается Служба запускается получено сообщение broadcast сообщение broadcast не получено @@ -784,10 +784,10 @@ заблокировано (только swipe, без PIN) заблокировано (с PIN и т.д.) Любое состояние блокировки будет обнаружено только когда экран выключен. - Если вы обнаружили проблему или хотите задать вопрос или предложить улучшение, пожалуйста, напишите что-нибудь в теле письма. Не нужно просто отправлять мне скриншоты без текста. Подобные письма будут проигнорированы, за исключением подобных писем, которые часть уже существующей переписки. + Если вы обнаружили проблему или хотите задать вопрос или предложить улучшение, пожалуйста, напишите что-нибудь в теле письма. Не нужно просто отправлять мне скриншоты без текста. Подобные письма будут проигнорированы, за исключением тех писем, которые уже являются частью существующей переписки. Отправить broadcast Ввести broadcast действие. - Это действиет позволяет отправить Broadcast сообщение через систему сообщений Android. Их невидно пользователю, но приложения, которые "слушают" определённые сообщения могут реагировать на них определённым образом. + Это действиет позволяет отправить Broadcast сообщение через систему сообщений Android. Их не видно пользователю, но приложения, которые "слушают" определённые сообщения могут реагировать на них определённым образом. не содержит Запуск скрипта или файла Путь @@ -799,7 +799,7 @@ Приложения, реализуемые совместимость с Android Q и выше больше не могут включать/выключать Wi-Fi. Пожалуйста, вините не меня, а Google за это.\n\nВы можете обойти это ограничение получив root права и активировав чекбокс ниже. Так же вы можете скачать это приложение из F-Droid или с моего сайта, потому что для этих версий приложения нет ограничения на совместимость с последним уровнем API. Когда активирован режим "В самолете" Wi-Fi может быть включен только приложениями с доступом к root правам. используя root-права - Здесь вы можете выбрать сценарий или исполняемый файл, который будет выполняться как действие.\n\nНо есть некоторые предварительные условия, с которыми вам придется иметь дело самостоятельно. Google очень усложнил запуск чего-либо, кроме обычных приложений Android.\n\n1. Сценарий должен быть помечен как исполняемый. В обычной системе Android (без root) это на самом деле самая сложная часть.\n\n2. Это также означает, что автоматизация должна иметь возможность выполнять файл, а не только владельца или группу.\n\n3. Если это сценарий, в заголовке скрипта указывается допустимая оболочка.\n\nЕсли вы не можете выполнить вышеуказанные требования, можно в качестве альтернативы попытаться указать оболочку в качестве фактического исполняемого файла (например, /system/bin/sh) и скрипт в качестве параметра. Это сработало, по крайней мере, для одного пользователя. + Здесь вы можете выбрать сценарий или исполняемый файл, который будет выполняться как действие.\n\nНо есть некоторые предварительные условия, с которыми вам придется иметь дело самостоятельно. Google очень усложнил запуск чего-либо, кроме обычных приложений Android.\n\n1. Сценарий должен быть помечен как исполняемый. В обычной системе Android (без root) это сделать непросто.\n\n2. Помимо владельца или группы, разрешение на исполнение файла должно также быть и у Automation.\n\n3. Если это сценарий, в заголовке скрипта указывается допустимая оболочка.\n\nЕсли вы не можете выполнить вышеуказанные требования, можно попробовать другое решение - попытаться указать оболочку в качестве фактического исполняемого файла (например, /system/bin/sh), а скрипт в качестве параметра. Это сработало, по крайней мере, для одного пользователя. раздача интернета активна раздача интернета не активна Раздача интернета @@ -815,7 +815,7 @@ Bluetooth Состояние подсистемы Нажмите кнопку - Просто уволить + Игнорировать сообщение USB Кабель В настоящее время модем Bluetooth не может быть обнаружен. Только другие средства связи активируют этот триггер. @@ -850,6 +850,9 @@ Это разрешение также требуется, если триггер использует текущее соединение Wi-Fi. Копирование текста в буфер обмена Текст для копирования - Рисование поверх других приложений - После нажатия кнопки «ОК» вы попадете в системный диалог. Пожалуйста, выберите там «Автоматизация» и разрешите рисовать поверх других приложений. + Запуск поверх других приложений + После нажатия кнопки «ОК» вы попадете в системный диалог. Пожалуйста, выберите там Automation и разрешите запуск поверх других приложений. + Переменные доступны только для типов параметров: String и URI + Если вы хотите указать параметр, вам также нужно нажать «Добавить пару намерений». В противном случае ваши изменения не будут сохранены. + Польский diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml index 19212da5..aa39a605 100644 --- a/app/src/main/res/values/arrays.xml +++ b/app/src/main/res/values/arrays.xml @@ -31,6 +31,7 @@ @string/languageDutch @string/languageRussian @string/languageFrench + @string/languagePolish @@ -42,6 +43,7 @@ nl ru fr + pl @@ -63,4 +65,5 @@ Dutch Russian French + Polish \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index f46e109e..cba23dd4 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -884,4 +884,6 @@ Text to copy Draw over other apps After clicking OK you\'ll be sent to a system dialog. Please select Automation there and allow "draw over other apps". + Variables are only available for parameter types String and URI + If you want to specify a parameter you also have to click \"Add intent pair\". Otherwise your changes will not be saved. \ No newline at end of file diff --git a/fastlane/metadata/android/de-DE/changelogs/132.txt b/fastlane/metadata/android/de-DE/changelogs/132.txt new file mode 100644 index 00000000..85dbeade --- /dev/null +++ b/fastlane/metadata/android/de-DE/changelogs/132.txt @@ -0,0 +1,6 @@ +* Behoben: Aktion Programm/Script ausführen - Bearbeitungswerte wurden im Editor nicht geladen +* Behoben: Führende Null in Sekunden-Variable fehlte bei einstelligen Zahlen +* Behoben: Die Benachrichtigung zum Schließen funktionierte nicht, wenn die eigene Service-Benachrichtigung der App ausgeblendet war +* Hinzugefügt: Variablen können in Intent-Parametern verwendet werden +* Hinzugefügt: Polnische Übersetzung +* Entfernt: Toasts für Computerverbindungen/-trennungen wurden entfernt \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/132.txt b/fastlane/metadata/android/en-US/changelogs/132.txt new file mode 100644 index 00000000..dd04fe49 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/132.txt @@ -0,0 +1,6 @@ +* Fixed: Run executable action - when editing values were not loaded in editor +* Fixed: Leading zero in seconds-variable was missing for one-digit numbers +* Fixed: Closing notification didn't work if Automation's own service notification was hidden +* Added: Variables usable in intent parameters +* Added: Polish translation +* Removed: Removed toasts for computer connection/disconnection \ No newline at end of file diff --git a/fastlane/metadata/android/es-ES/changelogs/132.txt b/fastlane/metadata/android/es-ES/changelogs/132.txt new file mode 100644 index 00000000..dc930162 --- /dev/null +++ b/fastlane/metadata/android/es-ES/changelogs/132.txt @@ -0,0 +1,6 @@ +* Corregido: Ejecutar acción ejecutable - cuando los valores de edición no se cargaron en el editor +* Corregido: faltaba cero inicial en segundos-variable para números de un dígito +* Corregido: la notificación de cierre no funcionaba si la notificación de servicio de Automation estaba oculta +* Añadido: Variables utilizables en parámetros de intención +* Añadido: traducción al polaco +* Eliminado: Se eliminaron las notificaciones del sistema para la conexión/desconexión del dispositivo \ No newline at end of file diff --git a/fastlane/metadata/android/fr-FR/changelogs/132.txt b/fastlane/metadata/android/fr-FR/changelogs/132.txt new file mode 100644 index 00000000..66dbd6ea --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/132.txt @@ -0,0 +1,6 @@ +* Correction : Exécuter l'action exécutable - lorsque les valeurs d'édition n'étaient pas chargées dans l'éditeur +* Correction : La variable zéro en secondes était manquante pour les nombres à un chiffre +* Correction : La notification de fermeture ne fonctionnait pas si la notification de service d'Automation était masquée +* Ajouté: Variables utilisables dans les paramètres d'intention +* Ajouté: Traduction polonaise +* Supprimé: Supprimé toasts pour la connexion / déconnexion de l'ordinateur \ No newline at end of file diff --git a/fastlane/metadata/android/it-IT/changelogs/132.txt b/fastlane/metadata/android/it-IT/changelogs/132.txt new file mode 100644 index 00000000..7bad9098 --- /dev/null +++ b/fastlane/metadata/android/it-IT/changelogs/132.txt @@ -0,0 +1,6 @@ +* Risolto: Esegui l'azione eseguibile - quando i valori di modifica non sono stati caricati nell'editor +* Risolto: mancava lo zero iniziale nella variabile dei secondi per i numeri a una cifra +* Risolto: la notifica di chiusura non funzionava se la notifica di servizio di Automation era nascosta +* Aggiunto: Variabili utilizzabili nei parametri di intento +* Aggiunto: traduzione polacca +* Rimosso: rimossi gli avvisi popup per la connessione/disconnessione del computer \ No newline at end of file diff --git a/fastlane/metadata/android/nl-NL/changelogs/132.txt b/fastlane/metadata/android/nl-NL/changelogs/132.txt new file mode 100644 index 00000000..ec8167ee --- /dev/null +++ b/fastlane/metadata/android/nl-NL/changelogs/132.txt @@ -0,0 +1,6 @@ +* Opgelost: Voer uitvoerbare actie uit - wanneer het bewerken van waarden niet in de editor is geladen +* Opgelost: Voorloopnul in seconden-variabele ontbrak voor eencijferige getallen +* Opgelost: Sluitingsmelding werkte niet als de eigen servicemelding van Automation verborgen was +* Toegevoegd: Variabelen bruikbaar in intentieparameters +* Toegevoegd: Poolse vertaling +* Verwijderd: Toasts verwijderd voor computerverbinding / ontkoppeling \ No newline at end of file diff --git a/fastlane/metadata/android/pl-PL/changelogs/132.txt b/fastlane/metadata/android/pl-PL/changelogs/132.txt new file mode 100644 index 00000000..2751339c --- /dev/null +++ b/fastlane/metadata/android/pl-PL/changelogs/132.txt @@ -0,0 +1,6 @@ +* Naprawiono: Uruchom akcję wykonywalną - gdy edycja wartości nie została załadowana w edytorze +* Naprawiono: Brakowało wiodącego zera w zmiennej sekundowej dla liczb jednocyfrowych +* Naprawiono: Powiadomienie o zamknięciu nie działało, jeśli własne powiadomienie o usłudze Automation było ukryte +* Dodano: Zmienne użyteczne w parametrach intencji +* Dodano: polskie tłumaczenie +* Usunięto: Usunięto wyskakujące powiadomienia dotyczące podłączenia / rozłączenia komputera \ No newline at end of file diff --git a/fastlane/metadata/android/pl-PL/full_description.txt b/fastlane/metadata/android/pl-PL/full_description.txt new file mode 100644 index 00000000..869f1b03 --- /dev/null +++ b/fastlane/metadata/android/pl-PL/full_description.txt @@ -0,0 +1,23 @@ +Skaner kodów kreskowych to darmowa i otwarta aplikacja, która umożliwia odczytywanie i generowanie kodów kreskowych. Może gromadzić informacje o produktach spożywczych, kosmetykach i książkach. + +Różne formaty kodów kreskowych są zarządzane przez aplikację: +• dwuwymiarowe kody kreskowych: QR Code, Data Matrix, PDF 417, AZTEC +• jednowymiarowe kody kreskowe: EAN 13, EAN 8, UPC A, UPC E, Code 128, Code 93, Code 39, Codabar, IT + +Zbiera informacje o produkcie podczas skanowania: +• Produkty spożywcze z Open Food Facts +• Kosmetyki z otwartymi faktami na temat urody +• Produkty spożywcze dla zwierząt domowych z Open Pet Food Fakty +• Książki z Open Library + +Funkcje aplikacji : +• Wystarczy skierować aparat smartfona na kod kreskowy i natychmiast otrzymać o nim informację. Możesz także skanować kody kreskowe za pomocą obrazu w smartfonie. +• Za pomocą prostego skanowania czytaj wizytówki, dodawaj nowe kontakty, dodawaj nowe wydarzenia do swojego planu, otwieraj adresy URL, a nawet łącz się z Wi-Fi. +• Skanuj kody kreskowe produktów spożywczych, aby otrzymywać informacje o ich składzie dzięki bazom danych Open Food Facts i Open Beauty Facts. +• Wyszukaj informacje o skanowanym produkcie, dzięki szybkiemu badaniu na różnych stronach internetowych, takich jak Amazon lub Fnac. +• Śledź wszystkie zeskanowane kody kreskowe za pomocą narzędzia historii. +• Generuj własne kody kreskowe +• Dostosuj interfejs za pomocą różnych kolorów, jasnego motywu lub ciemnego. Aplikacja integruje funkcje Androida 12, umożliwiając dostosowanie kolorów w zależności od tapety. +• Teksty są w całości tłumaczone na język angielski, hiszpański, francuski, niemiecki, polski, rosyjski i chiński. + +Ta aplikacja szanuje Twoją prywatność. Nie zawiera żadnych trackerów i nie zbiera żadnych danych. diff --git a/fastlane/metadata/android/pl-PL/images/icon.png b/fastlane/metadata/android/pl-PL/images/icon.png new file mode 100644 index 00000000..5a2beff1 Binary files /dev/null and b/fastlane/metadata/android/pl-PL/images/icon.png differ diff --git a/fastlane/metadata/android/pl-PL/images/phoneScreenshots/1.png b/fastlane/metadata/android/pl-PL/images/phoneScreenshots/1.png new file mode 100644 index 00000000..0bab3405 Binary files /dev/null and b/fastlane/metadata/android/pl-PL/images/phoneScreenshots/1.png differ diff --git a/fastlane/metadata/android/pl-PL/images/phoneScreenshots/2.png b/fastlane/metadata/android/pl-PL/images/phoneScreenshots/2.png new file mode 100644 index 00000000..879c846e Binary files /dev/null and b/fastlane/metadata/android/pl-PL/images/phoneScreenshots/2.png differ diff --git a/fastlane/metadata/android/pl-PL/images/phoneScreenshots/3.png b/fastlane/metadata/android/pl-PL/images/phoneScreenshots/3.png new file mode 100644 index 00000000..a6ef5731 Binary files /dev/null and b/fastlane/metadata/android/pl-PL/images/phoneScreenshots/3.png differ diff --git a/fastlane/metadata/android/pl-PL/images/phoneScreenshots/4.png b/fastlane/metadata/android/pl-PL/images/phoneScreenshots/4.png new file mode 100644 index 00000000..c68d889e Binary files /dev/null and b/fastlane/metadata/android/pl-PL/images/phoneScreenshots/4.png differ diff --git a/fastlane/metadata/android/pl-PL/images/phoneScreenshots/5.png b/fastlane/metadata/android/pl-PL/images/phoneScreenshots/5.png new file mode 100644 index 00000000..231f8bc4 Binary files /dev/null and b/fastlane/metadata/android/pl-PL/images/phoneScreenshots/5.png differ diff --git a/fastlane/metadata/android/pl-PL/images/phoneScreenshots/6.png b/fastlane/metadata/android/pl-PL/images/phoneScreenshots/6.png new file mode 100644 index 00000000..e1e8df34 Binary files /dev/null and b/fastlane/metadata/android/pl-PL/images/phoneScreenshots/6.png differ diff --git a/fastlane/metadata/android/pl-PL/short_description.txt b/fastlane/metadata/android/pl-PL/short_description.txt new file mode 100644 index 00000000..aff2cc56 --- /dev/null +++ b/fastlane/metadata/android/pl-PL/short_description.txt @@ -0,0 +1 @@ +Darmowa i otwartoźródłowa aplikacja do odycztywania i tworzenia kodów QR. diff --git a/fastlane/metadata/android/ru-RU/changelogs/132.txt b/fastlane/metadata/android/ru-RU/changelogs/132.txt new file mode 100644 index 00000000..70d797be --- /dev/null +++ b/fastlane/metadata/android/ru-RU/changelogs/132.txt @@ -0,0 +1,6 @@ +* Исправлено: Запуск исполняемого действия - когда редактирование значений не загружалось в редакторе +* Исправлено: начальный ноль в секундах - переменная отсутствовала для однозначных чисел +* Исправлено: уведомление о закрытии не работало, если собственное служебное уведомление автоматизации было скрыто +* Добавлено: Переменные, используемые в параметрах намерения +* Добавлено: перевод на польский язык +* Удалено: Удалены всплывающие уведомления о подключении/отключении компьютера \ No newline at end of file