Miscellaneous.logEvent("i","RuleSearch","Searching for rules with TimeFrame with time "+searchTime.toString()+". RuleCollection-Size: "+String.valueOf(ruleCollection.size()),3);;
Miscellaneous.logEvent("i","RuleSearch","Searching interval: "+oneTrigger.getTimeFrame().getTriggerTimeStart().toString()+" to "+oneTrigger.getTimeFrame().getTriggerTimeStop().toString(),5);
Miscellaneous.logEvent("i","Timeframe search","Rule ("+oneRule.getName()+") stretches over midnight.",5);
if(oneTrigger.getTimeFrame().getTriggerTimeStart().getTime()<=searchTime.getTime()||searchTime.getTime()<=oneTrigger.getTimeFrame().getTriggerTimeStop().getTime()+20000)//add 20 seconds because of delay
{
ruleCandidates.add(oneRule);
breakinnerloop;//if the poi is found we don't need to search the other triggers in the same rule
}
}
elseif(oneTrigger.getTimeFrame().getTriggerTimeStart().getTime()<=searchTime.getTime()&&searchTime.getTime()<=oneTrigger.getTimeFrame().getTriggerTimeStop().getTime()+20000)//add 20 seconds because of delay
{
Miscellaneous.logEvent("i","RuleSearch","Rule found ("+oneRule.getName()+") with TimeFrame with time "+searchTime.toString(),3);
ruleCandidates.add(oneRule);
breakinnerloop;//if the poi is found we don't need to search the other triggers in the same rule
}
}
}
}
Miscellaneous.logEvent("i","RuleSearch",String.valueOf(ruleCandidates.size())+" Rule(s) found with TimeFrame with time "+searchTime.toString(),3);
Miscellaneous.logEvent("i","RuleSearch","Searching for rules with TimeFrame with time "+searchTime.toString()+". RuleCollection-Size: "+String.valueOf(ruleCollection.size()),3);;
Miscellaneous.logEvent("i","RuleSearch","Searching interval: "+oneTrigger.getTimeFrame().getTriggerTimeStart().toString()+" to "+oneTrigger.getTimeFrame().getTriggerTimeStop().toString(),5);
Miscellaneous.logEvent("i","Timeframe search","Rule ("+oneRule.getName()+") stretches over midnight.",5);
if(oneTrigger.getTimeFrame().getTriggerTimeStart().getTime()<=searchTime.getTime()||searchTime.getTime()<=oneTrigger.getTimeFrame().getTriggerTimeStop().getTime()+20000)//add 20 seconds because of delay
{
ruleCandidates.add(oneRule);
breakinnerloop;//if the poi is found we don't need to search the other triggers in the same rule
}
}
elseif(oneTrigger.getTimeFrame().getTriggerTimeStart().getTime()<=searchTime.getTime()&&searchTime.getTime()<=oneTrigger.getTimeFrame().getTriggerTimeStop().getTime()+20000)//add 20 seconds because of delay
{
Miscellaneous.logEvent("i","RuleSearch","Rule found ("+oneRule.getName()+") with TimeFrame with time "+searchTime.toString(),3);
ruleCandidates.add(oneRule);
breakinnerloop;//if the poi is found we don't need to search the other triggers in the same rule
}
}
}
}
Miscellaneous.logEvent("i","RuleSearch",String.valueOf(ruleCandidates.size())+" Rule(s) found with TimeFrame with time "+searchTime.toString(),3);
<stringname="locationNotWorkingOn12">Das Abrufen des Standorts scheint unter Android 12 derzeit nicht zu funktionieren. Wenn es bei Ihnen nicht klappt, tut mir das leid. Ich werde versuchen die Ursache zu beheben, sobald mir die Ursache bekannt ist. Wenn der Donut bei Ihnen also nicht aufhört sich zu drehen, wissen Sie warum.</string>
<stringname="locationNotWorkingOn12">Obtener la locación no parece estar funcionando en dispositivos Android 12 actualmente. Si no está funcionando para ti, lo siento. Intentaré arreglar esto tan pronto como conozca la causa. Así que si la rosquilla no deja de girar, ya sabes por qué.</string>
<stringname="settingsWillTakeTime">Alcune impostazioni non saranno applicate prima che alcune impostazioni contestuali cambino o che il servizio venga riavviato.</string>
<stringname="shareConfigAndLogExplanation">Questo creerà una email con la tua configurazione e i file di log allegati come file zip. Non sarà inviata automaticamente, dovrai premere \"invia\". Puoi anche cambiare il destinatario con te stesso, per esempio.</string>
<stringname="shareConfigAndLogFilesWithDev">Agganciare i file di configurazione e di registro</string>
<stringname="shareConfigAndLogFilesWithDev">Allegare i file di configurazione e di registro</string>
<stringname="showHelp">Mostra Aiuto</string>
<stringname="showIcon">Mostra icona</string>
<stringname="showIconWhenServiceIsRunning">Mostra una icona quando il servizio è attivo (nasconderla funziona solo in versioni inferiori ad Android 7). Se hai una versione superiore, vai alle impostazioni di sistema, quindi all\'automazione, quindi alle notifiche e disabilita la \"Service notification\".</string>
<stringname="showIconWhenServiceIsRunning">Mostra una icona quando il servizio è attivo (nasconderla funziona solo in versioni inferiori ad Android 7). Se hai una versione superiore, vai alle impostazioni di sistema, quindi Automation, e poi seleziona Notifiche, dove potrai disabilitare la \"Service notification\".</string>
<stringname="showOnMap">Mostra sulla mappa</string>
<stringname="someOptionsNotAvailableYet">Alcune opzioni sono disabilitate in quanto non ancora implementate. Saranno introdotte in una versione successiva.</string>
<stringname="urlLegend">Variabili:\n È possibile utilizzare le seguenti variabili. All\'attivazione saranno sostituite con il valore corrispondente sul dispositivo. Includi le parentesi nel tuo testo.\n\n[uniqueid] - Il numero di serie del tuo dispositivo\n[serialnr] - Il serial number del tuo dispositivio (< Android 9)\n[latitude] - La latitudine del tuo dispositivo\n[longitude] - La longitudine del tuo dispositivo\n[phonenr] - Numero dell\'ultima chiamata (entrante o uscente)\n[d] - Il giorno del mese, sempre 2 cifre\n[m] - Mese in formato numerico, sempre 2 cifre\n[Y] - L\’anno, sempre 4 cifre\n[h] - Ore in formato 12 ore, sempre 2 cifre con due punti\n[H] - Ore in formato 24 ore, sempre 2 cifre con due punti\n[i] - Minuti, sempre 2 cifre\n[s] - Secondi, sempre 2 cifre\n[ms] - millisecondi, sempre 3 cifre [notificationTitle] - titolo dell\'ultima notifica [notificationText] - testo dell\'ultima notifica</string>
<stringname="urlLegend">Variabili:\n È possibile utilizzare le seguenti variabili. Quando attivate, saranno sostituite con il valore corrispondente sul tuo dispositivo. Includi le parentesi nel tuo testo.\n\n[uniqueid] - L\'ID unico del tuo dispositivo\n[serialnr] - Il numero di serie del tuo dispositivio (< Android 9)\n[latitude] - La latitudine del tuo dispositivo\n[longitude] - La longitudine del tuo dispositivo\n[phonenr] - Numero dell\'ultima chiamata (entrante o uscente)\n[d] - Il giorno del mese, sempre 2 cifre con zero iniziale \n[m] - Mese in formato numerico, sempre 2 cifre con zero iniziale \n[Y] - L\’anno, sempre con 4 cifre\n[h] - Ore in formato 12 ore, sempre 2 cifre con due punti\n[H] - Ore in formato 24 ore, sempre 2 cifre con due punti\n[i] - Minuti, sempre 2 cifre\n[s] - Secondi, sempre 2 cifre\n[ms] - millisecondi, sempre 3 cifre\n[notificationTitle] - titolo dell\'ultima notifica\n[notificationText] - testo dell\'ultima notifica</string>
<stringname="urlToTrigger">URL da caricare:</string>
<stringname="urlTooShort">L\'url deve avere almeno 10 caratteri.</string>
<stringname="usbTetheringFailForAboveGingerbread">Questo molto probabilmente non funzionerà dato che sei su una versione superiore ad Android 2.3. Tuttavia è possibile utilizzare la connessione wifi tethering per attivare la regola.</string>
@ -661,22 +661,22 @@
<stringname="launcherNotFound">Impossibile identificare un\'attività di avvio di questa app. Dovrai sceglierne uno manualmente.</string>
<stringname="enterTitle">Inserisci un titolo.</string>
<stringname="enterText">Immettere un testo.</string>
<stringname="info">Info</string>
<stringname="enterText">Aggiungi un testo.</string>
<stringname="info">Informazioni</string>
<stringname="profileWasNotFound">Il profilo utilizzato in questa regola non sembra più esistere. Il primo in ordine alfabetico è stato selezionato.</string>
<stringname="comparisonCaseInsensitive">I confronti sono fatti caso-INsensitive</string>
<stringname="comparisonCaseInsensitive">I confronti non distinguono fra maiuscole e minuscole</string>
<stringname="notificationCloseActionExplanation">Se non specifichi alcun criterio, questa azione chiuderà TUTTE le notifiche. Quindi si consiglia di specificare almeno i criteri per almeno 1 di applicazione, titolo o testo.</string>
<stringname="profileWarning">Le impostazioni che fai qui possono far sì che tu non noti più certe cose dal tuo telefono. Possono anche mettere a tacere la sveglia. Quindi, qualunque cosa tu faccia, ti consigliamo di testarlo.</string>
<stringname="notificationCloseActionExplanation">Se non specifichi alcun criterio, questa azione chiuderà TUTTE le notifiche. Quindi si consiglia di specificare almeno i criteri per almeno una applicazione, titolo o testo.</string>
<stringname="profileWarning">Le impostazioni che modifichi in questa sezione possono far sì che tu non possa più notare certe cose dal tuo telefono. Possono perfino silenziare la sveglia. Quindi, qualunque cosa tu faccia, ti consigliamo di provarlo.</string>
<stringname="ifString">se</string>
<stringname="actionMediaControlNotice">Tieni presente che questa azione potrebbe non funzionare con TUTTI i giocatori là fuori. E anche se lo fa, non tutti i pulsanti funzionano necessariamente.</string>
<stringname="android.permission.MEDIA_CONTENT_CONTROL">Controllare la riproduzione multimediale</string>
<stringname="actionMediaControlNotice">Tieni presente che questa azione potrebbe non funzionare con TUTTI i lettori là fuori. E anche se lo facesse, non tutti i pulsanti funzionerebbero necessariamente.</string>
<stringname="pleaseSelectActionValue">Si prega di selezionare un\'azione!</string>
<stringname="actionMediaControl">Controllare la riproduzione multimediale</string>
@ -697,4 +697,6 @@
<stringname="musicCheckFrequencyTitle">Frequenza dei controlli [ms]</string>
<stringname="musicCheckFrequencySummary">Millisecondi tra i controlli</string>
<stringname="musicPlayingDetection">Rilevamento della riproduzione musicale</string>
<stringname="profileXrequiresThis">Il profilo \"%1$s\" lo richiede.</string>
<stringname="locationNotWorkingOn12">Ottenere la posizione non sembra funzionare su dispositivi Android 12 al momento. Se non funziona per te, mi dispiace. Cercherò di risolvere questo problema non appena conoscerò la causa. Quindi, se la ciambella non smette di girare, sai perché.</string>
<stringname="musicCheckFrequencySummary">Milliseconden tussen controles</string>
<stringname="musicPlayingDetection">Detectie van het afspelen van muziek</string>
<stringname="locationNotWorkingOn12">Het verkrijgen van de locatie lijkt momenteel niet te werken op Android 12-apparaten. Als het niet voor je werkt, spijt het me. Ik zal proberen dit op te lossen zodra ik de oorzaak ken. Dus als de donut niet stopt met draaien, weet je waarom.</string>
<stringname="helpTextActivityDetection">This feature can detect if you\'re currently on the go and if it is on foot or in which type of vehicle (to a certain extent). The feature is not fully built into Automation, but is provided by Google Play Services. Technically it does not give a yes/no result, but return a percentage to which level it is sure it detected you\'re status. You can setup the percentage value from which Automation will accept a result. Two remarks: 1) More than 1 status could occur at the same time. For example you might be WALKING inside a driving bus. 2) This sensor is relatively expensive in terms of battery usage. If it is possible you might consider using alternatives, e.g. require your car\'s handsfree device to be connected to detect you\'re driving.</string>
<stringname="sendTextMessage">Send text message</string>