<stringname="logNotAllMeasurings">Don\'t have all location measurings, yet. Can\'t do comparison.</string>
<stringname="distanceBetween">Distance between GPS location and network location is</string>
<stringname="radiusSuggestion">meters. This +1 should be the absolute minimum radius.</string>
<stringname="comparing">Have both network and gps location. Comparing...</string>
<stringname="logNoSuitableProvider">No suitable location providers could be used.</string>
<stringname="positioningWindowNotice">If you are in a building it is strongly advised to place your device next to a window until a position has been found. Otherwise it may take a very long time if it is able to find one at all.</string>
<stringname="getCurrentPosition">Get current location</string>
<stringname="savePoi">Save location</string>
<stringname="deletePoi">Delete location</string>
<stringname="latitude">Latitude</string>
<stringname="longitude">Longitude</string>
<stringname="ruleName">Rule name</string>
<stringname="triggers">Trigger(s)</string>
<stringname="triggersComment">and-connected (all have to apply at the same time)</string>
<stringname="addTrigger">Add trigger</string>
<stringname="actions">Action(s)</string>
<stringname="actionsComment">(will be executed in that order)</string>
<stringname="addAction">Add action</string>
<stringname="saveRule">Save Rule</string>
<stringname="monday">Monday</string>
<stringname="tuesday">Tuesday</string>
<stringname="wednesday">Wednesday</string>
<stringname="thursday">Thursday</string>
<stringname="friday">Friday</string>
<stringname="saturday">Saturday</string>
<stringname="sunday">Sunday</string>
<stringname="start">Start</string>
<stringname="end">End</string>
<stringname="save">Save</string>
<stringname="urlToTrigger">URL to trigger:</string>
<stringname="urlLegend">Variables:\nYou can use the following variables. Upon triggering they will be replaced with the corresponding value on your device. Include the brackets in your text.\n\n[uniqueid] - Your device\'s unique id\n[serialnr] - Your device\'s serial number\n[latitude] - Your device\'s latitude\n[longitude] - Your device\'s longitude\n[phonenr] - Number of last incoming or outgoing call\n[d] - Day of the month, 2 digits with leading zeros\n[m] - Numeric representation of a month, with leading zeros\n[Y] - A full numeric representation of a year, 4 digits\n[h] - 12-hour format of an hour with leading zeros\n[H] - 24-hour format of an hour with leading zeros\n[i] - Minutes with leading zeros\n[s] - Seconds, with leading zeros\n[ms] - milliseconds</string>
<stringname="wifi">wifi</string>
<stringname="activating">Activating</string>
<stringname="deactivating">Deactivating</string>
<stringname="bluetoothFailed">Failed to trigger Bluetooth. Does this device have Bluetooth?</string>
<stringname="urlTooShort">The url has to have least 10 characters.</string>
<stringname="textTooShort">The text has to have least 10 characters.</string>
<stringname="selectTypeOfTrigger">Select type of trigger</string>
<stringname="entering">entering</string>
<stringname="leaving">leaving</string>
<stringname="noPoisSpecified">You haven\'t specified any locations. Do that first.</string>
<stringname="started">started</string>
<stringname="stopped">stopped</string>
<stringname="connected">connected</string>
<stringname="disconnected">disconnected</string>
<stringname="selectPoi">Select location</string>
<stringname="selectTypeOfAction">Select type of action</string>
<stringname="helpTextRules">All triggers in a rule are AND-connected. The rule will only apply if all triggers are met. If you want OR create another rule.</string>
<stringname="timeframes">TimeFrames</string>
<stringname="helpTextTimeFrame">If you specify a rule with a timeframe you have two choices. You can choose between entering and leaving a timeframe. Either way an action is triggered only once.\nSo if you create a rule that has \"entering timeframe xyz\" as trigger and let it change your sound profile to vibrate that does not mean that the phone will automatically go to ring if the timeframe is over. If you want that you need to specify another rule with another timeframe.</string>
<stringname="helpTextSound">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).</string>
<stringname="helpTextToggable">Rules have a flag called \"Toggable\". This means that if a rule is executed and afterwards the same triggers apply again the rule will be executed in an opposite mode where applicable. Currently this will only happen in conjunction with NFC tags. If you tap them twice and there\'s a toggable rule associated with it it will do the opposite of the current situation, e.g. deactivate wifi if it\'s currently activated.</string>
<stringname="helpTextProcessMonitoring">If you specify a rule with a process monitor the application will check for that process every x seconds (you can change that in settings). I know that can be kind of slow, but continuous monitoring would drain the battery to fast. And there is no broadcast from the OS for that event.</string>
<stringname="helpTextEnergySaving">Many Android device manufacturers try to save energy by limiting the background activity of running apps. Unfortunately that often results in those apps not working properly, Automation is amongst these. See this <ahref="https://dontkillmyapp.com/">webpage</a> on how to find out how to exclude Automation from those measures.</string>
<stringname="speedMaximumTimeBetweenLocations">Maximum time between 2 locations for speed determination.</string>
<stringname="speedMaximumTime">Time in minutes</string>
<stringname="helpTextPoi">A location is made up of GPS coordinates and a radius. Since positioning via cell towers is rather unprecise (but fast and cheap) do not specify the radius too small. The application will suggest you a minimum radius when you create a new location.</string>
<stringname="serviceNotRunning">Service is not running.</string>
<stringname="general">General</string>
<stringname="generalText">To use this program you must setup rules. Those contain triggers, e.g. if you reach a specified area or you enter a certain time. After that\'s been done click the on/off button on the main screen.</string>
<stringname="timeoutForGpsComparisonsSummary">Maximum time in seconds to trying getting a GPS location for comparison. If over last known location will be applied.</string>
<stringname="forcedLocationUpdateLong">Due to timeout in comparison measurement the last best location will be applied.</string>
<stringname="rememberLastActivePoiSummary">If you are at a location, restart your device or the application and leave the location the application will run rules accociated to leaving the location upon its next start.</string>
<stringname="rememberLastActivePoiTitle">Remember last active location</string>
<stringname="muteTextToSpeechDuringCallsTitle">Mute during calls</string>
<stringname="muteTextToSpeechDuringCallsSummary">Mute TextToSpeech during calls</string>
<stringname="anotherPoiByThatName">There is already another location by that name.</string>
<stringname="anotherRuleByThatName">There is already another rule by that name.</string>
<stringname="startOtherActivity">Start another program</string>
<stringname="applyingSettingsAndRules">Applying settings, rules and locations.</string>
<stringname="privacy">Privacy Policy</string>
<stringname="privacyConfirmationText">A browser will now open on your device and load the privacy policy from the developer\'s website.</string>
<stringname="waitBeforeNextAction">Wait before next action</string>
<stringname="wakeupDevice">Wakeup device</string>
<stringname="waitBeforeNextActionEnterValue">Enter a value in milliseconds how long it should be waited before next action.</string>
<stringname="wakeupDeviceValue">Enter a value in milliseconds how long device should at least stay awake. 0 for default values.</string>
<stringname="enterAPositiveValidNonDecimalNumber">Enter a positive valid non-decimal number.</string>
<stringname="moveUp">Move up</string>
<stringname="moveDown">Move down</string>
<stringname="cantMoveUp">Can\'t move item up. It is already at the top.</string>
<stringname="cantMoveDown">Can\'t move item down. It is already at the bottom.</string>
<stringname="wifiNameSpecifiedCheckingThat">Wifi name specified, checking that.</string>
<stringname="wifiNameMatchesRuleWillApply">Wifi name matches. Rule will apply.</string>
<stringname="noWifiNameSpecifiedAnyWillDo">No wifi name specified, any will do.</string>
<stringname="ruleCheckOf">RuleCheck of %1$s</string>
<stringname="airplaneMode">Airplane mode</string>
<stringname="activate">Activate</string>
<stringname="deactivate">Deactivate</string>
<stringname="airplaneModeSdk17Warning">Beginning from Android version 4.2 this feature only works if your device is rooted.</string>
<stringname="triggerUrlReplacementPositionError">You asked for a position to be added to your URL. Unfortunately at this point I do not have any location, yet.</string>
<stringname="activityDetectionRequiredProbabilitySummary">Certainty from which activities are accepted as fact.</string>
<stringname="incomingCallFrom">Incoming telephone call from %1$s.</string>
<stringname="outgoingCallFrom">Outgoing telephone call to %1$s.</string>
<stringname="actionSpeakText">Speak text</string>
<stringname="textToSpeak">Text to speak</string>
<stringname="toggleNotAllowed">Toggling is currently only allowed for rules that have NFC tags as trigger. See help for further information.</string>
<stringname="errorReadingPoisAndRulesFromFile">Error reading locations and rules from file.</string>
<stringname="noDataChangedReadingAnyway">It appears no data change has been saved. However there may have been changes in memory that need to be rolled back. Rereading file.</string>
<stringname="privacyLocationingSummary">Avoid locationing methods that may send your location to a provider, e.g. Google. This will use GPS only and may therefore be slow or not work reliably.</string>
<stringname="noiseDetectionHint">If you think the noise detection isn\'t working correctly (depending on the value you specify) please keep in mind that every phone is different. You can therefore change \"Reference for noise measurement\" in settings. See http://en.wikipedia.org/wiki/Decibel for more information. You can use the volume tester from the main screen to calibrate your device.</string>
<stringname="noWritableFolderFound">No writable folder found to store config file.</string>
<stringname="usbTetheringFailForAboveGingerbread">This will most likely not work as you\'re above Android 2.3. However you could use wifi tethering instead.</string>
<stringname="usingNewThreadForRuleExecution">Using new thread for rule activation.</string>
<stringname="startNewThreadForRuleExecution">Start new thread for rule activation.</string>
<stringname="newThreadRules">New thread</string>
<stringname="showIcon">Show icon</string>
<stringname="showIconWhenServiceIsRunning">Show icon when service is running (hiding it only works below Android 7)</string>
<stringname="ruleHistory">Rule history (most recent first):</string>
<stringname="someOptionsNotAvailableYet">Some options are disabled as they cannot be used, yet. They will be introduced in a later program version.</string>
<stringname="enterValidReferenceValue">Enter a valid reference value.</string>
<stringname="volumeTest">Volume test</string>
<stringname="volumeTesterExplanation">To calculate a dB value for noise monitoring you need to specify a so called physical reference value. Please read Wikipedia for further information. This value is most likely different for every phone. Drag the seekbar to change the defined physical reference value. The higher the reference value the lower the dB value will be. Constant measurings will be performed every %1$s seconds and the results displayed below. Press back when you have found a suitable value.</string>
<stringname="settingsWillTakeTime">Some settings will not be applied before certain environment settings change or service is restarted.</string>
<stringname="phoneIsRooted">Phone is rooted.</string>
<stringname="phoneIsNotRooted">Phone is not rooted.</string>
<stringname="dataConWithRootSuccess">Data connection was successfully changed using superuser permissions.</string>
<stringname="dataConWithRootFail">Data could not be changed using superuser permissions.</string>
<stringname="rootExplanation">You need to root your phone for this function to work. Afterwards you needs to \"run the rule manually\" to show up the superuser permission question. When the superuser popups shows up you need to always allow the application to do that. Otherwise the rule cannot function when the phone is unattended.</string>
<stringname="errorWritingConfig">Error writing config. Do you have a writable memory?</string>
<stringname="phoneNrReplacementError">I could not insert the last phone nr in the variable. I don\'t have it.</string>
<stringname="theFollowingPermissionsHaveBeenDenied">The following permissions have been denied:</string>
<stringname="permissionsExplanationGeneric">The app is current running in limited mode and has deactivated some features. To fully function it requires permissions. If you want to use all functionality you have to grant the permissions in the following rights dialogues. If you do not certain rules can not be executed. In the following you are given an explanation for the requested permissions. Click "continue", when you are ready to proceed.</string>
<stringname="permissionsExplanationSmall">To enable the feature you just tried to use more permissions are required. Click continue to request them.</string>
<stringname="continueText">continue</string>
<stringname="rule">Rule</string>
<stringname="storeSettings">Read and store settings</string>
<stringname="ruleLegend">Green = enabled, red = disabled, yellow = not enough permissions</string>
<stringname="systemSettingsNote1">The permission to change some OS settings is required (even simple stuff like turn on bluetooth or wifi). After clicking "continue" a window will popup where you need to enable this for Automation. Then hit your "back" key.</string>
<stringname="systemSettingsNote2">Further permissions will be requested in a second dialog afterwards.</string>
<stringname="appRequiresPermissiontoAccessExternalStorage">Automation requires access to external storage to read its settings and rules.</string>
<stringname="mainScreenPermissionNote">Automation requires more permissions to fully function. Click on this text to find out more and request them.</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 relative cost intensive. 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>
<stringname="textToSend">Text to send</string>
<stringname="textMessageAnnotations">You can directly enter a phone number. Alternatively use the contacts option to pick one. But keep in mind: The number will be stored here, not the contact. If you change the phone number of a selected contact you\'ll need to update this rule. It doesn\'t do that by itself.</string>
<stringname="importNumberFromContacts">Import number from contacts</string>
<stringname="android9RecordAudioNotice">If you\'re using the noise level trigger: Unfortunately beginning with Android 9 (Pie) Google decided to disallow background applications to use the microphone. So this trigger has no effect anymore and won\'t trigger anything.</string>
<stringname="android10WifiToggleNotice">Unfortunately Google decided to remove this feature in Android 10. Regular apps are not allowed anymore to turn wifi on or off. This means this action will have no effect on your device.</string>
<stringname="messageNotShownAgain">This message won\'t be shown again.</string>
<stringname="chooseActivityHint">In this final selection popup you need to select a specific activity. Simplified this is like a window of the desired application. If you do not know which one it is generally a good idea to pick one that has \"main\" or \"launcher\" in its name.</string>
<stringname="edit">Edit</string>
<stringname="clickAndHoldForOptions">Click and hold an item for options.</string>
<stringname="googleSarcasm">Thanks to Google\'s infinite whisdom and constant endeavor to protect everyone\'s privacy rules that may send sms or involve the users phone state have to be stripped off applicable triggers and actions.</string>
<stringname="startAutomationAsService">Start automation as a service</string>
<stringname="autoBrightnessNotice">If you use auto brightness the brightness value you use below will probably not be used long.</string>
<stringname="screenLockSoundNotice">Screenlock sounds cannot automatically be changed anymore on devices running Android version 6.0 or higher. Whatever you set here, it will not work in either direction.</string>
<stringname="startScreen">Start screen</string>
<stringname="startScreenSummary">Select the screen the applications opens withs at start.</string>
<stringname="executeRulesAndProfilesWithSingleClickTitle">Run rules/profiles with single click.</string>
<stringname="googleLocationChicanery">This app collects location data to enable location based rules and speed detection even when the app is closed or not in use.</string>
<stringname="googleLocationChicaneryOld">This app collects location data to determine if you\'re currently at one of the locations you created. Furthermore it is used to determine your current speed if you are using that trigger in rules. That is done even when the app is closed or not in use (but only when the service is activated).</string>
<stringname="android.permission.ACCESS_BACKGROUND_LOCATION">Read location in background.</string>
<stringname="deviceDoesNotHaveBluetooth">This device does not seem to have bluetooth. You can still continue configuring this, but it will most likely not have an effect.</string>
<stringname="manageLocations">Create or edit locations</string>
<stringname="settingsReferringToRestrictedFeatures">Your settings and or rules are currently referencing non-free features that cannot be provided in the F-Droid version. That includes detecting your current physical activity.</string>
<stringname="filesHaveBeenMovedTo">Automation now uses another path to store your files. All your Automation-files have been moved here: \"%s\". The external storage permission is not required anymore; you can revoke it. It will be removed in a future version.</string>
<stringname="newsOptIn">Would you like to receive (only important) news about this app on the main screen? Those are downloaded from the developer\'s website. There will be no intrusive notification, just a text on the main screen when you open the app.</string>
<stringname="locationEngineDisabledLong">Unfortunately your location cannot be determined anymore. A debt of gratitude is owed to Google for its infinite wisdom and amiableness.\\n\\nLet me explain this further. Starting with Android 10 a new permission was introduced that is needed to determine your location in the background (which of course is required for an app like this). Whilst I consider that a good idea in general the chicanery it involves for developers is not.\\n\\nWhen developing an app you can try to qualify for this permission by abiding to a catalog of requirements. Unfortunately new versions of my app have been rejected over a period of three months. I fulfilled all those requirements, Google\'s shitty development support claimed I would not. After giving them proof that I did after all - I got a response like \"I cannot help you anymore\". Eventually I gave up. \\n\\nAs a consequence the Google Play version can NOT use your location as a trigger anymore. My only alternative option would have been to have this application removed from the store entirely.\\n\\nI\'m very sorry about that, but I\'ve tried my best arguing with a \"support\" that repeatedly failed to pass the Turing test.\\n\\nThe good news: You can still have it all!\\n\\nAutomation is now open source and can be found in F-Droid. That is an app store that really cares about your privacy - rather than just acting like that. Simply backup your config file, uninstall this app, install it again from F-Droid, restore your config file - done.\\n\\nClick here to find out more:</string>
<stringname="filesStoredAt">Config and log files are stored in folder %1$s. Click on this text to open a file explorer. Unfortunately this will only work on a rooted device.\n\nFOR ALL OTHER DEVICES: Simply use the export button to make a backup.</string>
<stringname="notificationTriggerExplanation">This trigger will respond to other applications opening notifications in the notification area (or such being closed). You can specify another application from which the notification has to come from. If you don\'t the notifications from any other application will count. You can also specify strings that must be or must not be in their title or notification body. The comparison is done case-INsensitive.</string>
<stringname="alwaysPlayExplanation">If this settings is active the sound will always be played. If it is deactivated it will only play if your phone is neither on mute nor vibrate. However if active it will not have an effect on the volume. So if your phone is on ring mode it will not increase the media volume for example. So if media volume is on mute you won\'t hear anything either.</string>
<stringname="shareConfigAndLogFilesWithDev">Share config and log files with developer (via email).</string>
<stringname="shareConfigAndLogExplanation">This will start a new email with your config and log files attached as zip file. It will not be sent automatically, you still need to hit \"send\". You can also change the recipient to yourself for example.</string>
<stringname="startAppChoiceNote">Here you have 2 general options:\n\n1. You can start a program by selecting an activity.\nImagine this like preselecting a specific screen/window of an application. Keep in mind this may not always work. This is because the windows of an app might interact with each other, e.g. pass on parameters. When bluntly starting a specific screen that interaction has not happened and the window might close instantly (therefore it\'s never really shown). Try it nevertheless!\nYou can enter an activity path manually, but it\'s recommended to use the \"Select\" button. If you decide to enter it manually enter the app\'s package name in the upper field and the full path of the activity in the lower one.\n\n2. Selection by action\nIn contrast to selecting a specific window you can also start a program by an action. This is like shouting out \"I\'d would like xyz\" and if there\'s an app installed that can help you with that it will be started. A good example would be start browser - you might even have multiple installed (one is usually the default one).\nYou need to enter this manually, PackageName is optional here. Keep in mind no variables will be resolved. If you want to start the camera for example using \"MediaStore.ACTION_IMAGE_CAPTURE\" will not work. You have to take a look at the Android documentation and use this variable\'s actual value instead which in this example would be \"android.media.action.IMAGE_CAPTURE\".</string>
<stringname="phoneNumberExplanation">You can enter a specific phone number, but you don\'t have to. If you want to specify one you can either pick one from your address book or enter it manually. Also regular expressions are supported if you want the rule to apply to an entire number block for example.</string>
<stringname="importExportExplanation">When clicking import or export you select the directory from which files are imported or exported to. When exporting existing files might get overwritten.</string>
<stringname="intentDataComment">If your parameter is of type Uri AND you specify \"IntentData\" as name (lower/upper case is not important), the parameter will not be added as a normal parameter with putExtra(), but will instead be added to the intent with setData().</string>
<stringname="stringNotAllowed">String %1$s is not allowed.</string>