mirror of
https://github.com/meshtastic/Meshtastic-Apple.git
synced 2026-04-20 22:13:56 +00:00
376 lines
17 KiB
Text
376 lines
17 KiB
Text
/*
|
|
Localizable.strings
|
|
Meshtastic
|
|
|
|
Copyright(c) Garth Vander Houwen on 12/12/22.
|
|
|
|
*/
|
|
"about"="About";
|
|
"about.meshtastic"="About Meshtastic";
|
|
"activity"="Activity";
|
|
"admin"="Admin";
|
|
"admin.log"="Admin Message Log";
|
|
"ago"="ago";
|
|
"airtime"="Airtime";
|
|
"always.on"="Always On";
|
|
"ambient.lighting"="Ambient Lighting";
|
|
"ambient.lighting.config"="Ambient Lighting Config";
|
|
"appsettings"="App Settings";
|
|
"appsettings.provide.location"="Share location";
|
|
"appsettings.smartposition"="Smart Position";
|
|
"are.you.sure"="Are you sure?";
|
|
"ascii.capable"="ASCII Capable";
|
|
"available.radios"="Available Radios";
|
|
"automatic.detection"="Automatic Detection";
|
|
"battery.level"="Battery Level";
|
|
"ble.name"="BLE Name";
|
|
"ble.connection.timeout %d %@"="Connection failed after %d attempts to connect to %@. You may need to forget your device under Settings > Bluetooth.";
|
|
"ble.errorcode.6 %@"="%@ The app will automatically reconnect to the preferred radio if it comes back in range.";
|
|
"ble.errorcode.14 %@"="%@ This error usually cannot be fixed without forgetting the device unders Settings > Bluetooth and re-connecting to the radio.";
|
|
"ble.errorcode.pin %@"="%@ Please try connecting again and check the PIN carefully.";
|
|
"bluetooth"="Bluetooth";
|
|
"bluetooth.off"="Bluetooth is off";
|
|
"bluetooth.config"="Bluetooth Config";
|
|
"bluetooth.mode.randompin"="Random PIN";
|
|
"bluetooth.mode.fixedpin"="Fixed PIN";
|
|
"bluetooth.mode.nopin"="No PIN (Just Works)";
|
|
"bluetooth.pairingmode"="Pairing Mode";
|
|
"bluetooth.pin.validation"="BLE Pin must be 6 digits long.";
|
|
"bytes"="Bytes";
|
|
"cancel"="Cancel";
|
|
"canned.messages"="Canned Messages";
|
|
"canned.messages.config"="Canned Messages Config";
|
|
"canned.messages.preset.manual"="Manual Configuration";
|
|
"canned.messages.preset.rakrotary"="RAK Rotary Encoder Module";
|
|
"canned.messages.preset.cardkb"="M5 Stack Card KB / RAK Keypad";
|
|
"channel"="Channel";
|
|
"channel.role.disabled"="Disabled";
|
|
"channel.role.primary"="Primary";
|
|
"channel.role.secondary"="Secondary";
|
|
"channel.utilization"="Channel Utilization";
|
|
"channels"="Channels";
|
|
"clear.app.data"="Clear App Data";
|
|
"clear.log"="Clear";
|
|
"close"="Close";
|
|
"config.power.settings"="Power";
|
|
"config.power.title"="Power Config";
|
|
"config.power.section.battery"="Battery";
|
|
"config.power.section.sleep"="Sleep";
|
|
"config.power.adc.override"="ADC Override";
|
|
"config.power.adc.multiplier"="Multiplier";
|
|
"config.power.ls.secs"="Light Sleep Interval";
|
|
"config.power.min.wake.secs"="Minimum Wake Interval";
|
|
"config.power.saving"="Power Saving";
|
|
"config.power.saving.description"="Will sleep everything as much as possible, for the tracker and sensor role this will also include the lora radio. Don't use this setting if you want to use your device with the phone apps or are using a device without a user button.";
|
|
"config.power.shutdown.on.power.loss"="Shutdown on Power Loss";
|
|
"config.power.shutdown.after.secs"="After";
|
|
"config.power.wait.bluetooth.secs"="Bluetooth Off After";
|
|
"config.ringtone"="RTTTL Ringtone";
|
|
"config.ringtone.title"="Ringtone Config";
|
|
"config.ringtone.label"="Ringtone Transfer Language";
|
|
"config.ringtone.description"="Ringtone Transfer Language(RTTTL) Ringtone String used by supported buzzers in external notifications.";
|
|
"config.module.paxcounter.settings"="PAX Counter";
|
|
"config.module.paxcounter.title"="PAX Counter Config";
|
|
"config.module.paxcounter.enabled.description"="When enabled the PAX Counter module counts the number of people passing by using WiFi and Bluetooth. Both WiFI and Bluetooth must be disabled for PAX counter to work.";
|
|
"config.module.paxcounter.updateinterval"="Update Interval";
|
|
"config.module.paxcounter.updateinterval.description"="How often we can send a message to the mesh when people are detected.";
|
|
"config.save.confirm"="After config values save the node will reboot.";
|
|
"communicating"="Communicating with device. .";
|
|
"connected.radio"="Connected Radio";
|
|
"connected"="Bluetooth Connected";
|
|
"connecting"="Connecting . .";
|
|
"contacts"="Contacts";
|
|
"contacts %@"="Contacts (%@)";
|
|
"copy"="Copy";
|
|
"current"="Current";
|
|
"default"="Default";
|
|
"delete"="Delete";
|
|
"detection.sensor"="Detection Sensor";
|
|
"detection.sensor.config"="Detection Sensor Config";
|
|
"detection.sensor.log"="Detection Sensor Log";
|
|
"device"="Device";
|
|
"device.config"="Device Config";
|
|
"device.configuration"="Device Configuration";
|
|
"device.metrics.delete"="Delete all device metrics?";
|
|
"device.metrics.log"="Device Metrics Log";
|
|
"device.role.client"="App connected or stand alone messaging device.";
|
|
"device.role.clientmute"="Device that does not forward packets from other devices.";
|
|
"device.role.clienthidden"="Device that only broadcasts as needed for stealth or power savings.";
|
|
"device.role.tracker"="Broadcasts GPS position packets as priority.";
|
|
"device.role.lostandfound"="Broadcasts location as message to default channel regularly for to assist with device recovery.";
|
|
"device.role.sensor"="Broadcasts telemetry packets as priority.";
|
|
"device.role.tak"="Optimized for ATAK system communication, reduces routine broadcasts.";
|
|
"device.role.taktracker"="Enables automatic TAK PLI broadcasts and reduces routine broadcasts.";
|
|
"device.role.repeater"="Infrastructure node for extending network coverage by relaying messages with minimal overhead. Not visible in Nodes list.";
|
|
"device.role.router"="Infrastructure node for extending network coverage by relaying messages. Visible in Nodes list.";
|
|
"device.role.routerclient"="Combination of both ROUTER and CLIENT. Not for mobile devices.";
|
|
"direct.messages"="Direct Messages";
|
|
"dismiss.keyboard"="Dismiss";
|
|
"display"="Display";
|
|
"display.config"="Display Config";
|
|
"distance"="Distance";
|
|
"disconnect"="Disconnect";
|
|
"echo"="Echo";
|
|
"email.address"="Email Address";
|
|
"enabled"="Enabled";
|
|
"encrypted"="Encrypted";
|
|
"export"="Export";
|
|
"external.notification"="External Notification";
|
|
"external.notification.config"="External Notification Config";
|
|
"finish"="Finish";
|
|
"firmware.version"="Firmware Version";
|
|
"firmware.version.unsupported"="Unsupported Firmware Version Detected, unable to connect to device.";
|
|
"gas"="Gas";
|
|
"gas.resistance"="Gas Resistance";
|
|
"generate.qr.code"="Generate QR Code";
|
|
"gpsformat.dec"="Decimal Degrees Format";
|
|
"gpsformat.dms"="Degrees Minutes Seconds";
|
|
"gpsformat.utm"="Universal Transverse Mercator";
|
|
"gpsformat.mgrs"="Military Grid Reference System";
|
|
"gpsformat.olc"="Open Location Code (aka Plus Codes)";
|
|
"gpsformat.osgr"="Ordnance Survey Grid Reference";
|
|
"gpsmode.disabled"="Disabled";
|
|
"gpsmode.enabled"="Enabled";
|
|
"gpsmode.notPresent"="Not Present";
|
|
"heard"="Heard";
|
|
"heard.last"="Last Heard";
|
|
"hybrid"="Hybrid";
|
|
"hybrid.flyover"="Hybrid Flyover";
|
|
"include"="Include";
|
|
"inputevent.none"="None";
|
|
"inputevent.up"="Up";
|
|
"inputevent.down"="Down";
|
|
"inputevent.left"="Left";
|
|
"inputevent.right"="Right";
|
|
"inputevent.select"="Select";
|
|
"inputevent.back"="Back";
|
|
"inputevent.cancel"="Cancel";
|
|
"interval.one.second"="One Second";
|
|
"interval.two.seconds"="Two Seconds";
|
|
"interval.three.seconds"="Three Seconds";
|
|
"interval.four.seconds"="Four Seconds";
|
|
"interval.five.seconds"="Five Seconds";
|
|
"interval.ten.seconds"="Ten Seconds";
|
|
"interval.fifteen.seconds"="Fifteen Seconds";
|
|
"interval.twenty.seconds"="Twenty Seconds";
|
|
"interval.twentyfive.seconds"="Twenty Five Seconds";
|
|
"interval.thirty.seconds"="Thirty Seconds";
|
|
"interval.fortyfive.seconds"="Forty Five Seconds";
|
|
"interval.one.minute"="One Minute";
|
|
"interval.two.minutes"="Two Minutes";
|
|
"interval.five.minutes"="Five Minutes";
|
|
"interval.ten.minutes"="Ten Minutes";
|
|
"interval.fifteen.minutes"="Fifteen Minutes";
|
|
"interval.thirty.minutes"="Thirty Minutes";
|
|
"interval.one.hour"="One Hour";
|
|
"interval.two.hours"="Two Hours";
|
|
"interval.three.hours"="Three Hours";
|
|
"interval.four.hours"="Four Hours";
|
|
"interval.five.hours"="Five Hours";
|
|
"interval.six.hours"="Six Hours";
|
|
"interval.twelve.hours"="Twelve Hours";
|
|
"interval.eighteen.hours"="Eighteen Hours";
|
|
"interval.twentyfour.hours"="Twenty Four Hours";
|
|
"interval.thirtysix.hours"="Thirty Six Hours";
|
|
"interval.fortyeight.hours"="Forty Eight Hours";
|
|
"interval.seventytwo.hours"="Seventy Two Hours";
|
|
"keyboard.type"="Keyboard Type";
|
|
"logging"="Logging";
|
|
"lora"="LoRa";
|
|
"lora.config"="LoRa Config";
|
|
"map"="Mesh Map";
|
|
"map.type"="Default Type";
|
|
"map.centering"="Centering Mode";
|
|
"map.tiles.delete"="Delete All Map Tiles";
|
|
"map.recentering"="Automatic Re-centering";
|
|
"map.use.legacy"="Use Legacy Mesh Map";
|
|
"map.usertrackingmode"="User tracking mode";
|
|
"map.usertrackingmode.follow"="Follow";
|
|
"map.usertrackingmode.followwithheading"="Follow with heading";
|
|
"map.usertrackingmode.none"="None";
|
|
"mesh.live.activity"="Mesh Live Activity";
|
|
"mesh.log"="Mesh Log";
|
|
"mesh.log.ambientlighting.config %@"="Ambient Lighting module config received: %@";
|
|
"mesh.log.bluetooth.config %@"="Bluetooth config received: %@";
|
|
"mesh.log.cannedmessage.config %@"="Canned Message module config received: %@";
|
|
"mesh.log.cannedmessages.messages.get %@"="Requested Canned Messages Module Messages for node: %@";
|
|
"mesh.log.cannedmessages.messages.received %@"="Canned Messages Messages Received For: %@";
|
|
"mesh.log.channel.sent %@ %d"="Sent a Channel for: %@ Channel Index %d";
|
|
"mesh.log.channel.received %d %@"="Channel %d received from: %@";
|
|
"mesh.log.device.config %@"="Device config received: %@";
|
|
"mesh.log.display.config %@"="Display config received: %@";
|
|
"mesh.log.devicemetadata %@"="Requesting Device Metadata for %@";
|
|
"mesh.log.device.metadata.received %@"="Device Metadata received from: %@";
|
|
"mesh.log.detectionsensor.config %@"="Detection Sensor module config received: %@";
|
|
"mesh.log.externalnotification.config %@"="External Notification module config received: %@";
|
|
"mesh.log.lora.config %@"="LoRa config received: %@";
|
|
"mesh.log.lora.config.sent %@"="Sent a LoRa.Config for: %@";
|
|
"mesh.log.mqtt.config %@"="MQTT module config received: %@";
|
|
"mesh.log.myinfo %@"="MyInfo received: %@";
|
|
"mesh.log.network.config %@"="Network config received: %@";
|
|
"mesh.log.nodeinfo.received %@"="Node info received for: %@";
|
|
"mesh.log.paxcounter %@"="PAX Counter message received from: %@";
|
|
"mesh.log.paxcounter.config %@"="PAX Counter config received: %@";
|
|
"mesh.log.position.config %@"="Positon config received: %@";
|
|
"mesh.log.position.received %@"="Position Packet received from node: %@";
|
|
"mesh.log.power.config %@"="Power config received: %@";
|
|
"mesh.log.rangetest.config %@"="Range Test module config received: %@";
|
|
"mesh.log.ringtone.config %@"="RTTTL Ringtone config received: %@";
|
|
"mesh.log.routing.message %@ %@"="Routing received for RequestID: %@ Ack Status: %@";
|
|
"mesh.log.serial.config %@"="Serial module config received: %@";
|
|
"mesh.log.sharelocation %@"="Sent a Position Packet from the Apple device GPS to node: %@";
|
|
"mesh.log.storeforward.config %@"="Store & Forward module config received: %@";
|
|
"mesh.log.telemetry.config %@"="Telemetry module config received: %@";
|
|
"mesh.log.telemetry.received %@"="Telemetry received for: %@";
|
|
"mesh.log.textmessage.received"="Message received from the text message app.";
|
|
"mesh.log.textmessage.send.failed %@"="Message Send Failed, not properly connected to %@";
|
|
"mesh.log.textmessage.sent %@ %@ %@"="Sent message %@ from %@ to %@";
|
|
"mesh.log.traceroute.received.direct %@"="Trace Route request sent to node: %@ was recieived directly.";
|
|
"mesh.log.traceroute.received.route %@"="Trace Route request returned: %@";
|
|
"mesh.log.traceroute.sent %@"="Sent a Trace Route Request to node: %@";
|
|
"mesh.log.wantconfig %@"="Issuing Want Config to %@";
|
|
"mesh.log.waypoint.sent %@"="Sent a Waypoint Packet from: %@";
|
|
"mesh.log.waypoint.received %@"="Waypoint Packet received from node: %@";
|
|
"message"="Message";
|
|
"message.details"="Message Details";
|
|
"messages"="Messages";
|
|
"mode"="Mode";
|
|
"module.configuration"="Module Configuration";
|
|
"mqtt"="MQTT";
|
|
"mqtt.connect"="Connect to MQTT";
|
|
"mqtt.config"="MQTT Config";
|
|
"mqtt.clientproxy"="MQTT Client Proxy";
|
|
"mqtt.disconnect"="Disconnect from MQTT";
|
|
"mqtt.username"="Username";
|
|
"name"="Name";
|
|
"network"="Network";
|
|
"network.config"="Network Config";
|
|
"nodes"="Nodes";
|
|
"nodes %@"="Nodes (%@)";
|
|
"nodelist.filter.distance %@"="up to %@ away";
|
|
"save.config %@"="Save Config for %@";
|
|
"no.nodes"="No Meshtastic Nodes Found";
|
|
"not.connected"="No device connected";
|
|
"numbers.punctuation"="Numbers and Punctuation";
|
|
"off"="Off";
|
|
"offline"="Offline";
|
|
"on.boot"="On Boot Only";
|
|
"options"="Options";
|
|
"password"="Password";
|
|
"pause"="Pause";
|
|
"paxcounter.ble"="BLE";
|
|
"paxcounter.delete"="Delete all pax data?";
|
|
"paxcounter.wifi"="WiFi";
|
|
"paxcounter.content.unavailable"="No PAX Counter Logs";
|
|
"paxcounter.log"="PAX Counter Log";
|
|
"paxcounter.total"="Total PAX";
|
|
"phone.gps"="Phone GPS";
|
|
"phone.gps.interval.description"="How frequently your phone will send your location to the device, location updates to the mesh are managed by the device.";
|
|
"position"="Position";
|
|
"position.config"="Position Config";
|
|
"position.precision %@"="Within %@";
|
|
"preferred.radio"="Preferred Radio";
|
|
"radio.configuration"="Radio Configuration";
|
|
"range.test"="Range Test";
|
|
"range.test.blocked"="Block Range Test";
|
|
"range.test.config"="Range Test Config";
|
|
"reply"="Reply";
|
|
"reboot"="Reboot";
|
|
"reboot.node"="Reboot node?";
|
|
"received.ack"="Received Ack";
|
|
"received.ack.real"="Recipient Ack";
|
|
"relativetimeofday.morning"="Morning";
|
|
"relativetimeofday.midday"="Midday";
|
|
"relativetimeofday.afternoon"="Afternoon";
|
|
"relativetimeofday.evening"="Evening";
|
|
"relativetimeofday.nighttime"="Nighttime";
|
|
"resume"="Resume";
|
|
"ringtone"="Ringtone";
|
|
"ringtone.config"="Ringtone Config";
|
|
"route.recorder"="Route Recorder";
|
|
"routes"="Routes";
|
|
"routes.activitytype.walking"="Walking";
|
|
"routes.activitytype.hiking"="Hiking";
|
|
"routes.activitytype.biking"="Biking";
|
|
"routes.activitytype.driving"="Driving";
|
|
"routes.activitytype.overlanding"="Overlanding";
|
|
"routes.activitytype.skiing"="Skiing";
|
|
"routes.activitytype.filename.walking"="walk";
|
|
"routes.activitytype.filename.hiking"="hike";
|
|
"routes.activitytype.filename.biking"="bike tour";
|
|
"routes.activitytype.filename.driving"="drive";
|
|
"routes.activitytype.filename.overlanding"="overland drive";
|
|
"routes.activitytype.filename.skiing"="ski tour";
|
|
"routing.acknowledged"="Acknowledged";
|
|
"routing.noroute"="No Route";
|
|
"routing.gotnak"="Received a negative acknowledgment";
|
|
"routing.timeout"="Timeout";
|
|
"routing.nointerface"="No Interface";
|
|
"routing.maxretransmit"="Max Retransmission Reached";
|
|
"routing.nochannel"="No Channel";
|
|
"routing.toolarge"="The packet is too large";
|
|
"routing.noresponse"="No Response";
|
|
"routing.dutycyclelimit"="Regional Duty Cycle Limit Reached";
|
|
"routing.badRequest"="Bad Request";
|
|
"routing.notauthorized"="Not Authorized";
|
|
"satellite"="Satellite";
|
|
"satellite.flyover"="Satellite Flyover";
|
|
"save"="Save";
|
|
"save.config %@"="Save Config for %@";
|
|
"serial"="Serial";
|
|
"serial.config"="Serial Config";
|
|
"serial.mode.default"="Default";
|
|
"serial.mode.simple"="Simple";
|
|
"serial.mode.proto"="Protobufs";
|
|
"serial.mode.txtmsg"="Text Message";
|
|
"serial.mode.nmea"="NMEA Positions";
|
|
"settings"="Settings";
|
|
"share.channels"="Share QR Code";
|
|
"share.position"="Share Position";
|
|
"subscribed"="Subscribed to mesh";
|
|
"select.contact"="Select a Contact";
|
|
"select.node"="Select a Node";
|
|
"select.menu.item"="Select an item from the menu";
|
|
"set.region"="Set LoRa Region";
|
|
"standard"="Standard";
|
|
"standard.muted"="Standard Muted";
|
|
"start"="Start";
|
|
"storeforward"="Store & Forward";
|
|
"storeforward.config"="Store & Forward Config";
|
|
"storeforward.heartbeat"="Send Heartbeat";
|
|
"ssid"="SSID";
|
|
"tapback"="Tapback Response";
|
|
"tapback.heart"="Heart";
|
|
"tapback.thumbsup"="Thumbs Up";
|
|
"tapback.thumbsdown"="Thumbs Down";
|
|
"tapback.haha"="HaHa";
|
|
"tapback.exclamation"="Exclamation Mark";
|
|
"tapback.question"="Question Mark";
|
|
"tapback.poop"="Poop";
|
|
"tapback.wave"="Wave";
|
|
"telemetry"="Telemetry (Sensors)";
|
|
"telemetry.config"="Telemetry Config";
|
|
"timeout"="Timeout";
|
|
"timestamp"="Timestamp";
|
|
"tip.bluetooth.connect.title"="Connected Radio";
|
|
"tip.bluetooth.connect.message"="Shows information for the Lora radio connected via bluetooth. You can swipe left to disconnect the radio and long press to view stats or start the live activity.";
|
|
"tip.channel.admin.title"="Admin Channel";
|
|
"tip.channel.admin.message"="Admin channel detected: Select a node from the drop down to manage connected or remote devices.";
|
|
"tip.channels.create.title"="Manage Channels";
|
|
"tip.channels.create.message"="Most data on your mesh is sent over the primary channel. You can set up secondary channels to create additional messaging groups secured by their own key. [Channel config tips](https://meshtastic.org/docs/configuration/tips/)";
|
|
"tip.channels.share.title"="Sharing Meshtastic Channels";
|
|
"tip.channels.share.message"="A Meshtastic QR code contains the LoRa config and channel values needed for radios to communicate. You can share a complete channel configuration using the Replace Channels option, if you choose Add Channels your shared channels will be added to the channels on the receiving radio.";
|
|
"tip.messages.title"="Messages";
|
|
"tip.messages.message"="You can send and receive channel (group chats) and direct messages. From any message you can long press to see available actions like copy, reply, tapback and delete as well as delivery details.";
|
|
"twitter"="Twitter";
|
|
"unknown"="Unknown";
|
|
"unknown.age"="Unknown Age";
|
|
"unset"="Unset";
|
|
"update.firmware"="Update Your Firmware";
|
|
"update.interval"="Update Interval";
|
|
"uptime"="Uptime";
|
|
"user"="User";
|
|
"user.details"="User Details";
|
|
"voltage"="Voltage";
|
|
"waiting"="Waiting. . .";
|
|
"appsettings.newNodeNotifications"="New Node Notifications";
|