mirror of
https://github.com/meshtastic/Meshtastic-Apple.git
synced 2026-04-20 22:13:56 +00:00
337 lines
15 KiB
Text
337 lines
15 KiB
Text
/*
|
|
Localizable.strings
|
|
Meshtastic
|
|
|
|
Copyright(c) Garth Vander Houwen on 12/12/22.
|
|
|
|
*/
|
|
"about"="About";
|
|
"about.meshtastic"="About Meshtastic";
|
|
"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.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 enabled 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.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";
|
|
"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.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 (%@)";
|
|
"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";
|
|
"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";
|
|
"resume"="Resume";
|
|
"ringtone"="Ringtone";
|
|
"ringtone.config"="Ringtone Config";
|
|
"route.recorder"="Route Recorder";
|
|
"routes"="Routes";
|
|
"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";
|
|
"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.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 to communicate. Most mesh activity takes place on the required Primary channel. If you don't share your primary channel your first shared channel becomes the primary channel on the other network. Other channels are for private groups, each with its own key.";
|
|
"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";
|
|
"user"="User";
|
|
"user.details"="User Details";
|
|
"voltage"="Voltage";
|
|
"waiting"="Waiting. . .";
|