Convert the packets table to a time-partitioned table with daily partitions (PARTITION BY RANGE on received_at). This replaces the expensive CTE-based batch DELETE cleanup with instant DROP TABLE partition drops — no dead tuples, no WAL pressure, no VACUUM needed. - Add PartitionManager GenServer to create/drop daily partitions - Simplify PacketCleanupWorker to delegate to PartitionManager - Replace gridsquare/geocalc deps with local Maidenhead module - Remove gettext_pseudolocalize dependency - Fix Decimal comparison in packet consumer test
1158 lines
38 KiB
Text
1158 lines
38 KiB
Text
## "msgid"s in this file come from POT (.pot) files.
|
||
###
|
||
### Do not add, change, or remove "msgid"s manually here as
|
||
### they're tied to the ones in the corresponding POT file
|
||
### (with the same domain).
|
||
###
|
||
### Use "mix gettext.extract --merge" or "mix gettext.merge"
|
||
### to merge POT files into PO files.
|
||
msgid ""
|
||
msgstr ""
|
||
"Language: xx\n"
|
||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||
|
||
#: lib/aprsme_web/components/core_components.ex:558
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Actions"
|
||
msgstr "⟦Åċťíøñš~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/components/core_components.ex:117
|
||
#: lib/aprsme_web/components/core_components.ex:198
|
||
#, elixir-autogen, elixir-format
|
||
msgid "close"
|
||
msgstr "⟦ċĺøšê~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/time_helpers.ex:31
|
||
#, elixir-autogen, elixir-format
|
||
msgid "%{count} days"
|
||
msgstr "⟦%{count} đàÿš~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:392
|
||
#, elixir-autogen, elixir-format
|
||
msgid "%{count} days ago"
|
||
msgstr "⟦%{count} đàÿš àğø~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/time_helpers.ex:29
|
||
#, elixir-autogen, elixir-format
|
||
msgid "%{count} hours"
|
||
msgstr "⟦%{count} ȟøüȓš~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:391
|
||
#, elixir-autogen, elixir-format
|
||
msgid "%{count} hours ago"
|
||
msgstr "⟦%{count} ȟøüȓš àğø~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/time_helpers.ex:27
|
||
#, elixir-autogen, elixir-format
|
||
msgid "%{count} minutes"
|
||
msgstr "⟦%{count} ɱíñüťêš~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:390
|
||
#, elixir-autogen, elixir-format
|
||
msgid "%{count} minutes ago"
|
||
msgstr "⟦%{count} ɱíñüťêš àğø~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/time_helpers.ex:35
|
||
#, elixir-autogen, elixir-format
|
||
msgid "%{count} months"
|
||
msgstr "⟦%{count} ɱøñťȟš~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:389
|
||
#, elixir-autogen, elixir-format
|
||
msgid "%{count} seconds ago"
|
||
msgstr "⟦%{count} šêċøñđš àğø~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/time_helpers.ex:38
|
||
#, elixir-autogen, elixir-format
|
||
msgid "%{count} years"
|
||
msgstr "⟦%{count} ÿêàȓš~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.ex:822
|
||
#, elixir-autogen, elixir-format
|
||
msgid "%{element} (Digipeater)"
|
||
msgstr "⟦%{element} (Đíğíƥêàťêȓ)~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.ex:826
|
||
#, elixir-autogen, elixir-format
|
||
msgid "%{element} (Station)"
|
||
msgstr "⟦%{element} (Șťàťíøñ)~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.ex:830
|
||
#, elixir-autogen, elixir-format
|
||
msgid "%{element} (Unknown)"
|
||
msgstr "⟦%{element} (Üñǩñøẁñ)~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/time_helpers.ex:30
|
||
#, elixir-autogen, elixir-format
|
||
msgid "1 day"
|
||
msgstr "⟦𝟙 đàÿ~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/time_helpers.ex:28
|
||
#, elixir-autogen, elixir-format
|
||
msgid "1 hour"
|
||
msgstr "⟦𝟙 ȟøüȓ~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/time_helpers.ex:26
|
||
#, elixir-autogen, elixir-format
|
||
msgid "1 minute"
|
||
msgstr "⟦𝟙 ɱíñüťê~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/time_helpers.ex:32
|
||
#, elixir-autogen, elixir-format
|
||
msgid "1 month"
|
||
msgstr "⟦𝟙 ɱøñťȟ~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/time_helpers.ex:37
|
||
#, elixir-autogen, elixir-format
|
||
msgid "1 year"
|
||
msgstr "⟦𝟙 ÿêàȓ~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:118
|
||
#, elixir-autogen, elixir-format
|
||
msgid "APRS-IS Connection"
|
||
msgstr "⟦ÅƤȒȘ-İȘ Ċøññêċťíøñ~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:106
|
||
#, elixir-autogen, elixir-format
|
||
msgid "APRS-IS Connection Issue"
|
||
msgstr "⟦ÅƤȒȘ-İȘ Ċøññêċťíøñ İššüê~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:83
|
||
#, elixir-autogen, elixir-format
|
||
msgid "APRS.me System Status"
|
||
msgstr "⟦ÅƤȒȘ.ɱê Șÿšťêɱ Șťàťüš~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/controllers/api/v1/fallback_controller.ex:70
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Access forbidden"
|
||
msgstr "⟦Åċċêšš ƒøȓƀíđđêñ~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/bad_packets_live/index.html.heex:82
|
||
#, elixir-autogen, elixir-format
|
||
msgid "All packets are parsing successfully!"
|
||
msgstr "⟦Åĺĺ ƥàċǩêťš àȓê ƥàȓšíñğ šüċċêššƒüĺĺÿ!~~~~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/controllers/api/v1/fallback_controller.ex:72
|
||
#, elixir-autogen, elixir-format
|
||
msgid "An error occurred: %{reason}"
|
||
msgstr "⟦Åñ êȓȓøȓ øċċüȓȓêđ: %{reason}~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/bad_packets_live/index.html.heex:20
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Attempted At"
|
||
msgstr "⟦Åťťêɱƥťêđ Åť~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/bad_packets_live/index.html.heex:6
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Auto-refreshes every 5 seconds"
|
||
msgstr "⟦Åüťø-ȓêƒȓêšȟêš êṽêȓÿ 𝟝 šêċøñđš~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/controllers/api/v1/fallback_controller.ex:71
|
||
#: lib/aprsme_web/controllers/api/v1/json/error_json.ex:46
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Bad request"
|
||
msgstr "⟦Ɓàđ ȓêʠüêšť~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:127
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Connected"
|
||
msgstr "⟦Ċøññêċťêđ~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:151
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Connected Since:"
|
||
msgstr "⟦Ċøññêċťêđ Șíñċê:~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:262
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Connection Health:"
|
||
msgstr "⟦Ċøññêċťíøñ Ȟêàĺťȟ:~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:132
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Disconnected"
|
||
msgstr "⟦Đíšċøññêċťêđ~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:374
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Disconnected - Connection issues detected"
|
||
msgstr "⟦Đíšċøññêċťêđ - Ċøññêċťíøñ íššüêš đêťêċťêđ~~~~~~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/bad_packets_live/index.html.heex:22
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Error Message"
|
||
msgstr "⟦Ȅȓȓøȓ Ṁêššàğê~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/bad_packets_live/index.html.heex:21
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Error Type"
|
||
msgstr "⟦Ȅȓȓøȓ Ťÿƥê~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:378
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Excellent - Long-term stable connection"
|
||
msgstr "⟦Ȅẋċêĺĺêñť - Ĺøñğ-ťêȓɱ šťàƀĺê ċøññêċťíøñ~~~~~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:173
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Filter:"
|
||
msgstr "⟦Ḟíĺťêȓ:~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/controllers/api/v1/json/error_json.ex:64
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Forbidden"
|
||
msgstr "⟦Ḟøȓƀíđđêñ~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:376
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Good - Connection stable for less than 1 hour"
|
||
msgstr "⟦Ġøøđ - Ċøññêċťíøñ šťàƀĺê ƒøȓ ĺêšš ťȟàñ 𝟙 ȟøüȓ~~~~~~~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/controllers/api/v1/json/error_json.ex:28
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Internal server error"
|
||
msgstr "⟦İñťêȓñàĺ šêȓṽêȓ êȓȓøȓ~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:214
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Last Packet:"
|
||
msgstr "⟦Ĺàšť Ƥàċǩêť:~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:85
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Last updated:"
|
||
msgstr "⟦Ĺàšť üƥđàťêđ:~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:145
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Login ID:"
|
||
msgstr "⟦Ĺøğíñ İĐ:~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/bad_packets_live/index.html.heex:81
|
||
#, elixir-autogen, elixir-format
|
||
msgid "No bad packets"
|
||
msgstr "⟦Ñø ƀàđ ƥàċǩêťš~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/bad_packets_live/index.html.heex:44
|
||
#, elixir-autogen, elixir-format
|
||
msgid "No error message"
|
||
msgstr "⟦Ñø êȓȓøȓ ɱêššàğê~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:220
|
||
#, elixir-autogen, elixir-format
|
||
msgid "None"
|
||
msgstr "⟦Ñøñê~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:157
|
||
#: lib/aprsme_web/live/status_live/index.ex:342
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Not connected"
|
||
msgstr "⟦Ñøť ċøññêċťêđ~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:183
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Packet Statistics"
|
||
msgstr "⟦Ƥàċǩêť Șťàťíšťíċš~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:205
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Packets/Min:"
|
||
msgstr "⟦Ƥàċǩêťš/Ṁíñ:~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:196
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Packets/Sec:"
|
||
msgstr "⟦Ƥàċǩêťš/Șêċ:~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.ex:650
|
||
#, elixir-autogen, elixir-format
|
||
msgid "RELAY (Relay digipeater)"
|
||
msgstr "⟦ȒȄĹÅẎ (Ȓêĺàÿ đíğíƥêàťêȓ)~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.ex:653
|
||
#, elixir-autogen, elixir-format
|
||
msgid "RELAY digipeater (%{element})"
|
||
msgstr "⟦ȒȄĹÅẎ đíğíƥêàťêȓ (%{element})~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.ex:651
|
||
#, elixir-autogen, elixir-format
|
||
msgid "RELAY-1 (Relay digipeater, 1 hop)"
|
||
msgstr "⟦ȒȄĹÅẎ-𝟙 (Ȓêĺàÿ đíğíƥêàťêȓ, 𝟙 ȟøƥ)~~~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.ex:652
|
||
#, elixir-autogen, elixir-format
|
||
msgid "RELAY-2 (Relay digipeater, 2 hops)"
|
||
msgstr "⟦ȒȄĹÅẎ-𝟚 (Ȓêĺàÿ đíğíƥêàťêȓ, 𝟚 ȟøƥš)~~~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/bad_packets_live/index.html.heex:23
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:242
|
||
#: lib/aprsme_web/live/weather_live/callsign_view.html.heex:142
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Raw Packet"
|
||
msgstr "⟦Ȓàẁ Ƥàċǩêť~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:375
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Recently connected - Monitoring stability"
|
||
msgstr "⟦Ȓêċêñťĺÿ ċøññêċťêđ - Ṁøñíťøȓíñğ šťàƀíĺíťÿ~~~~~~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/controllers/api/v1/fallback_controller.ex:57
|
||
#: lib/aprsme_web/controllers/api/v1/json/error_json.ex:73
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Request timeout"
|
||
msgstr "⟦Ȓêʠüêšť ťíɱêøüť~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/controllers/api/v1/fallback_controller.ex:68
|
||
#: lib/aprsme_web/controllers/api/v1/json/error_json.ex:19
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Resource not found"
|
||
msgstr "⟦Ȓêšøüȓċê ñøť ƒøüñđ~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:138
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Server:"
|
||
msgstr "⟦Șêȓṽêȓ:~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:123
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Status:"
|
||
msgstr "⟦Șťàťüš:~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:227
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Stored Packets:"
|
||
msgstr "⟦Șťøȓêđ Ƥàċǩêťš:~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.ex:815
|
||
#, elixir-autogen, elixir-format
|
||
msgid "TCPIP (Internet gateway)"
|
||
msgstr "⟦ŤĊƤİƤ (İñťêȓñêť ğàťêẁàÿ)~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.ex:817
|
||
#, elixir-autogen, elixir-format
|
||
msgid "TCPIP gateway (%{element})"
|
||
msgstr "⟦ŤĊƤİƤ ğàťêẁàÿ (%{element})~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.ex:816
|
||
#, elixir-autogen, elixir-format
|
||
msgid "TCPIP* (Internet gateway, no forward)"
|
||
msgstr "⟦ŤĊƤİƤ* (İñťêȓñêť ğàťêẁàÿ, ñø ƒøȓẁàȓđ)~~~~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.ex:644
|
||
#, elixir-autogen, elixir-format
|
||
msgid "TRACE digipeater (%{element})"
|
||
msgstr "⟦ŤȒÅĊȄ đíğíƥêàťêȓ (%{element})~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.ex:637
|
||
#, elixir-autogen, elixir-format
|
||
msgid "TRACE1-1 (Trace digipeater, 1 hop)"
|
||
msgstr "⟦ŤȒÅĊȄ𝟙-𝟙 (Ťȓàċê đíğíƥêàťêȓ, 𝟙 ȟøƥ)~~~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.ex:638
|
||
#, elixir-autogen, elixir-format
|
||
msgid "TRACE2-1 (Trace digipeater, 2 hops)"
|
||
msgstr "⟦ŤȒÅĊȄ𝟚-𝟙 (Ťȓàċê đíğíƥêàťêȓ, 𝟚 ȟøƥš)~~~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.ex:639
|
||
#, elixir-autogen, elixir-format
|
||
msgid "TRACE3-1 (Trace digipeater, 3 hops)"
|
||
msgstr "⟦ŤȒÅĊȄ𝟛-𝟙 (Ťȓàċê đíğíƥêàťêȓ, 𝟛 ȟøƥš)~~~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.ex:640
|
||
#, elixir-autogen, elixir-format
|
||
msgid "TRACE4-1 (Trace digipeater, 4 hops)"
|
||
msgstr "⟦ŤȒÅĊȄ𝟜-𝟙 (Ťȓàċê đíğíƥêàťêȓ, 𝟜 ȟøƥš)~~~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.ex:641
|
||
#, elixir-autogen, elixir-format
|
||
msgid "TRACE5-1 (Trace digipeater, 5 hops)"
|
||
msgstr "⟦ŤȒÅĊȄ𝟝-𝟙 (Ťȓàċê đíğíƥêàťêȓ, 𝟝 ȟøƥš)~~~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.ex:642
|
||
#, elixir-autogen, elixir-format
|
||
msgid "TRACE6-1 (Trace digipeater, 6 hops)"
|
||
msgstr "⟦ŤȒÅĊȄ𝟞-𝟙 (Ťȓàċê đíğíƥêàťêȓ, 𝟞 ȟøƥš)~~~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.ex:643
|
||
#, elixir-autogen, elixir-format
|
||
msgid "TRACE7-1 (Trace digipeater, 7 hops)"
|
||
msgstr "⟦ŤȒÅĊȄ𝟟-𝟙 (Ťȓàċê đíğíƥêàťêȓ, 𝟟 ȟøƥš)~~~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:108
|
||
#, elixir-autogen, elixir-format
|
||
msgid "The system is currently disconnected from the APRS-IS network. This may be due to network issues or server maintenance."
|
||
msgstr "⟦Ťȟê šÿšťêɱ íš ċüȓȓêñťĺÿ đíšċøññêċťêđ ƒȓøɱ ťȟê ÅƤȒȘ-İȘ ñêťẁøȓǩ. Ťȟíš ɱàÿ ƀê đüê ťø ñêťẁøȓǩ íššüêš øȓ šêȓṽêȓ ɱàíñťêñàñċê.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:187
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Total Packets:"
|
||
msgstr "⟦Ťøťàĺ Ƥàċǩêťš:~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/controllers/api/v1/json/error_json.ex:55
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Unauthorized"
|
||
msgstr "⟦Üñàüťȟøȓíźêđ~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/controllers/api/v1/fallback_controller.ex:69
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Unauthorized access"
|
||
msgstr "⟦Üñàüťȟøȓíźêđ àċċêšš~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme/device_identification.ex:57
|
||
#: lib/aprsme_web/live/bad_packets_live/index.html.heex:39
|
||
#: lib/aprsme_web/live/info_live/show.ex:169
|
||
#: lib/aprsme_web/live/info_live/show.ex:175
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:98
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:209
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:346
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:428
|
||
#: lib/aprsme_web/live/weather_live/callsign_view.html.heex:85
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Unknown"
|
||
msgstr "⟦Üñǩñøẁñ~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:379
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Unknown status"
|
||
msgstr "⟦Üñǩñøẁñ šťàťüš~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/controllers/api/v1/json/error_json.ex:37
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Unprocessable entity"
|
||
msgstr "⟦Üñƥȓøċêššàƀĺê êñťíťÿ~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/bad_packets_live/index.html.heex:11
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Updating..."
|
||
msgstr "⟦Üƥđàťíñğ...~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:163
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Uptime:"
|
||
msgstr "⟦Üƥťíɱê:~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/controllers/api/v1/json/changeset_json.ex:13
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Validation failed"
|
||
msgstr "⟦Ṽàĺíđàťíøñ ƒàíĺêđ~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:377
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Very good - Connection stable for less than 1 day"
|
||
msgstr "⟦Ṽêȓÿ ğøøđ - Ċøññêċťíøñ šťàƀĺê ƒøȓ ĺêšš ťȟàñ 𝟙 đàÿ~~~~~~~~~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.ex:631
|
||
#, elixir-autogen, elixir-format
|
||
msgid "WIDE digipeater (%{element})"
|
||
msgstr "⟦ẂİĐȄ đíğíƥêàťêȓ (%{element})~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.ex:622
|
||
#, elixir-autogen, elixir-format
|
||
msgid "WIDE1-1 (Wide area digipeater, 1 hop)"
|
||
msgstr "⟦ẂİĐȄ𝟙-𝟙 (Ẃíđê àȓêà đíğíƥêàťêȓ, 𝟙 ȟøƥ)~~~~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.ex:629
|
||
#, elixir-autogen, elixir-format
|
||
msgid "WIDE1-2 (Wide area digipeater, 1 hop, 2nd attempt)"
|
||
msgstr "⟦ẂİĐȄ𝟙-𝟚 (Ẃíđê àȓêà đíğíƥêàťêȓ, 𝟙 ȟøƥ, 𝟚ñđ àťťêɱƥť)~~~~~~~~~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.ex:623
|
||
#, elixir-autogen, elixir-format
|
||
msgid "WIDE2-1 (Wide area digipeater, 2 hops)"
|
||
msgstr "⟦ẂİĐȄ𝟚-𝟙 (Ẃíđê àȓêà đíğíƥêàťêȓ, 𝟚 ȟøƥš)~~~~~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.ex:630
|
||
#, elixir-autogen, elixir-format
|
||
msgid "WIDE2-2 (Wide area digipeater, 2 hops, 2nd attempt)"
|
||
msgstr "⟦ẂİĐȄ𝟚-𝟚 (Ẃíđê àȓêà đíğíƥêàťêȓ, 𝟚 ȟøƥš, 𝟚ñđ àťťêɱƥť)~~~~~~~~~~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.ex:624
|
||
#, elixir-autogen, elixir-format
|
||
msgid "WIDE3-1 (Wide area digipeater, 3 hops)"
|
||
msgstr "⟦ẂİĐȄ𝟛-𝟙 (Ẃíđê àȓêà đíğíƥêàťêȓ, 𝟛 ȟøƥš)~~~~~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.ex:625
|
||
#, elixir-autogen, elixir-format
|
||
msgid "WIDE4-1 (Wide area digipeater, 4 hops)"
|
||
msgstr "⟦ẂİĐȄ𝟜-𝟙 (Ẃíđê àȓêà đíğíƥêàťêȓ, 𝟜 ȟøƥš)~~~~~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.ex:626
|
||
#, elixir-autogen, elixir-format
|
||
msgid "WIDE5-1 (Wide area digipeater, 5 hops)"
|
||
msgstr "⟦ẂİĐȄ𝟝-𝟙 (Ẃíđê àȓêà đíğíƥêàťêȓ, 𝟝 ȟøƥš)~~~~~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.ex:627
|
||
#, elixir-autogen, elixir-format
|
||
msgid "WIDE6-1 (Wide area digipeater, 6 hops)"
|
||
msgstr "⟦ẂİĐȄ𝟞-𝟙 (Ẃíđê àȓêà đíğíƥêàťêȓ, 𝟞 ȟøƥš)~~~~~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.ex:628
|
||
#, elixir-autogen, elixir-format
|
||
msgid "WIDE7-1 (WIDE area digipeater, 7 hops)"
|
||
msgstr "⟦ẂİĐȄ𝟟-𝟙 (ẂİĐȄ àȓêà đíğíƥêàťêȓ, 𝟟 ȟøƥš)~~~~~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/time_helpers.ex:25
|
||
#, elixir-autogen, elixir-format
|
||
msgid "less than a minute"
|
||
msgstr "⟦ĺêšš ťȟàñ à ɱíñüťê~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/weather_live/callsign_view.html.heex:112
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Gusts"
|
||
msgstr "⟦Ġüšťš~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/weather_live/callsign_view.html.heex:96
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Humidity"
|
||
msgstr "⟦Ȟüɱíđíťÿ~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/weather_live/callsign_view.html.heex:79
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Last WX report"
|
||
msgstr "⟦Ĺàšť ẂẌ ȓêƥøȓť~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/weather_live/callsign_view.html.heex:118
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Pressure"
|
||
msgstr "⟦Ƥȓêššüȓê~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/weather_live/callsign_view.html.heex:124
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Rain (1h)"
|
||
msgstr "⟦Ȓàíñ (𝟙ȟ)~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/weather_live/callsign_view.html.heex:130
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Rain (24h)"
|
||
msgstr "⟦Ȓàíñ (𝟚𝟜ȟ)~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/weather_live/callsign_view.html.heex:136
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Rain (since midnight)"
|
||
msgstr "⟦Ȓàíñ (šíñċê ɱíđñíğȟť)~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/weather_live/callsign_view.html.heex:153
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Raw comment"
|
||
msgstr "⟦Ȓàẁ ċøɱɱêñť~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/weather_live/callsign_view.html.heex:90
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Temperature"
|
||
msgstr "⟦Ťêɱƥêȓàťüȓê~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/weather_live/callsign_view.html.heex:43
|
||
#, elixir-autogen, elixir-format
|
||
msgid "View info"
|
||
msgstr "⟦Ṽíêẁ íñƒø~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/weather_live/callsign_view.html.heex:49
|
||
#, elixir-autogen, elixir-format
|
||
msgid "View on map"
|
||
msgstr "⟦Ṽíêẁ øñ ɱàƥ~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:32
|
||
#: lib/aprsme_web/live/weather_live/callsign_view.html.heex:46
|
||
#, elixir-autogen, elixir-format
|
||
msgid "View packets"
|
||
msgstr "⟦Ṽíêẁ ƥàċǩêťš~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/weather_live/callsign_view.html.heex:74
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Weather Details"
|
||
msgstr "⟦Ẃêàťȟêȓ Đêťàíĺš~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/weather_live/callsign_view.html.heex:160
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Weather History Graphs"
|
||
msgstr "⟦Ẃêàťȟêȓ Ȟíšťøȓÿ Ġȓàƥȟš~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/weather_live/callsign_view.html.heex:8
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Weather Station"
|
||
msgstr "⟦Ẃêàťȟêȓ Șťàťíøñ~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/weather_live/callsign_view.html.heex:102
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Wind"
|
||
msgstr "⟦Ẃíñđ~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:9
|
||
#, elixir-autogen, elixir-format
|
||
msgid "APRS Station"
|
||
msgstr "⟦ÅƤȒȘ Șťàťíøñ~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:104
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Altitude"
|
||
msgstr "⟦Åĺťíťüđê~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/packets_live/index.html.heex:10
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Base Callsign"
|
||
msgstr "⟦Ɓàšê Ċàĺĺšíğñ~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/about_live.html.heex:12
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Built with Modern Technologies"
|
||
msgstr "⟦Ɓüíĺť ẁíťȟ Ṁøđêȓñ Ťêċȟñøĺøğíêš~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:279
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:380
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:466
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:562
|
||
#: lib/aprsme_web/live/user_registration_live.ex:65
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Callsign"
|
||
msgstr "⟦Ċàĺĺšíğñ~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:110
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Course"
|
||
msgstr "⟦Ċøüȓšê~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/packets_live/index.html.heex:11
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Data Type"
|
||
msgstr "⟦Đàťà Ťÿƥê~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:235
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Decoded Path"
|
||
msgstr "⟦Đêċøđêđ Ƥàťȟ~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:194
|
||
#: lib/aprsme_web/live/packets_live/index.html.heex:16
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Device"
|
||
msgstr "⟦Đêṽíċê~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:189
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Device Information"
|
||
msgstr "⟦Đêṽíċê İñƒøȓɱàťíøñ~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:383
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Distance & Course"
|
||
msgstr "⟦Đíšťàñċê & Ċøüȓšê~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:282
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Distance & Direction"
|
||
msgstr "⟦Đíšťàñċê & Đíȓêċťíøñ~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/about_live.html.heex:35
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Explore the Map"
|
||
msgstr "⟦Ȅẋƥĺøȓê ťȟê Ṁàƥ~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:76
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Grid Square"
|
||
msgstr "⟦Ġȓíđ Șʠüàȓê~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/about_live.html.heex:21
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Join Our Community"
|
||
msgstr "⟦Ĵøíñ Òüȓ Ċøɱɱüñíťÿ~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:285
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:386
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:472
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:568
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Last Heard"
|
||
msgstr "⟦Ĺàšť Ȟêàȓđ~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:88
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Last Position"
|
||
msgstr "⟦Ĺàšť Ƥøšíťíøñ~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/packets_live/index.html.heex:14
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Latitude"
|
||
msgstr "⟦Ĺàťíťüđê~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:69
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Location"
|
||
msgstr "⟦Ĺøċàťíøñ~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/packets_live/index.html.heex:15
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Longitude"
|
||
msgstr "⟦Ĺøñğíťüđê~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:646
|
||
#, elixir-autogen, elixir-format
|
||
msgid "No data available"
|
||
msgstr "⟦Ñø đàťà àṽàíĺàƀĺê~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/packets_live/index.html.heex:160
|
||
#, elixir-autogen, elixir-format
|
||
msgid "No packets"
|
||
msgstr "⟦Ñø ƥàċǩêťš~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:648
|
||
#, elixir-autogen, elixir-format
|
||
msgid "No recent packet data available for this callsign."
|
||
msgstr "⟦Ñø ȓêċêñť ƥàċǩêť đàťà àṽàíĺàƀĺê ƒøȓ ťȟíš ċàĺĺšíğñ.~~~~~~~~~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:271
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Other SSIDs"
|
||
msgstr "⟦Òťȟêȓ ȘȘİĐš~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/packets_live/index.html.heex:161
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Packets will appear here as they are received."
|
||
msgstr "⟦Ƥàċǩêťš ẁíĺĺ àƥƥêàȓ ȟêȓê àš ťȟêÿ àȓê ȓêċêíṽêđ.~~~~~~~~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:215
|
||
#: lib/aprsme_web/live/packets_live/index.html.heex:13
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Path"
|
||
msgstr "⟦Ƥàťȟ~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:64
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Position Information"
|
||
msgstr "⟦Ƥøšíťíøñ İñƒøȓɱàťíøñ~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/packets_live/index.html.heex:9
|
||
#, elixir-autogen, elixir-format
|
||
msgid "SSID"
|
||
msgstr "⟦ȘȘİĐ~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/packets_live/index.html.heex:8
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Sender"
|
||
msgstr "⟦Șêñđêȓ~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:116
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Speed"
|
||
msgstr "⟦Șƥêêđ~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:372
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Stations Near Current Position"
|
||
msgstr "⟦Șťàťíøñš Ñêàȓ Ċüȓȓêñť Ƥøšíťíøñ~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/packets_live/index.html.heex:12
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Symbol"
|
||
msgstr "⟦Șÿɱƀøĺ~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/about_live.html.heex:4
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Under heavy construction"
|
||
msgstr "⟦Üñđêȓ ȟêàṽÿ ċøñšťȓüċťíøñ~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:36
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Weather charts"
|
||
msgstr "⟦Ẃêàťȟêȓ ċȟàȓťš~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/weather_live/callsign_view.ex:47
|
||
#, elixir-autogen, elixir-format
|
||
msgid "%"
|
||
msgstr "⟦%~~~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/weather_live/callsign_view.ex:38
|
||
#: lib/aprsme_web/live/weather_live/callsign_view.ex:39
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Humidity (%)"
|
||
msgstr "⟦Ȟüɱíđíťÿ (%)~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/weather_live/callsign_view.ex:40
|
||
#: lib/aprsme_web/live/weather_live/callsign_view.ex:41
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Pressure (mb)"
|
||
msgstr "⟦Ƥȓêššüȓê (ɱƀ)~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/weather_live/callsign_view.ex:45
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Time"
|
||
msgstr "⟦Ťíɱê~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/time_helpers.ex:10
|
||
#: lib/aprsme_web/time_helpers.ex:22
|
||
#, elixir-autogen, elixir-format
|
||
msgid "ago"
|
||
msgstr "⟦àğø~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/weather_live/callsign_view.ex:48
|
||
#, elixir-autogen, elixir-format
|
||
msgid "mb"
|
||
msgstr "⟦ɱƀ~~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/components/core_components.ex:762
|
||
#: lib/aprsme_web/components/core_components.ex:797
|
||
#, elixir-autogen, elixir-format
|
||
msgid "About"
|
||
msgstr "⟦Åƀøüť~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/components/core_components.ex:756
|
||
#: lib/aprsme_web/components/core_components.ex:792
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Home"
|
||
msgstr "⟦Ȟøɱê~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/map_live/index.ex:1035
|
||
#: lib/aprsme_web/live/map_live/index.ex:1038
|
||
#: lib/aprsme_web/live/map_live/index.ex:1041
|
||
#: lib/aprsme_web/live/map_live/index.ex:1044
|
||
#: lib/aprsme_web/live/map_live/index.ex:1047
|
||
#: lib/aprsme_web/live/map_live/index.ex:1080
|
||
#: lib/aprsme_web/live/map_live/index.ex:1083
|
||
#: lib/aprsme_web/live/map_live/index.ex:1086
|
||
#: lib/aprsme_web/live/map_live/index.ex:1089
|
||
#: lib/aprsme_web/live/map_live/index.ex:1092
|
||
#, elixir-autogen, elixir-format
|
||
msgid "1 Hour"
|
||
msgid_plural "%{count} Hours"
|
||
msgstr[0] "⟦𝟙 Ȟøüȓ~~~~~~~~~⟧"
|
||
msgstr[1] "⟦%{count} Ȟøüȓš~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/map_live/index.ex:1050
|
||
#, elixir-autogen, elixir-format
|
||
msgid "1 Week"
|
||
msgstr "⟦𝟙 Ẃêêǩ~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/map_live/index.ex:989
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Enter callsign..."
|
||
msgstr "⟦Ȅñťêȓ ċàĺĺšíğñ...~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/map_live/index.ex:1072
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Historical Data"
|
||
msgstr "⟦Ȟíšťøȓíċàĺ Đàťà~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/map_live/index.ex:1136
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Last Deploy"
|
||
msgstr "⟦Ĺàšť Đêƥĺøÿ~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/map_live/index.ex:1114
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Navigation"
|
||
msgstr "⟦Ñàṽíğàťíøñ~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/map_live/index.ex:980
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Search Callsign"
|
||
msgstr "⟦Șêàȓċȟ Ċàĺĺšíğñ~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/map_live/index.ex:1027
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Trail Duration"
|
||
msgstr "⟦Ťȓàíĺ Đüȓàťíøñ~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/weather_live/callsign_view.ex:37
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Dew Point (%{unit})"
|
||
msgstr "⟦Đêẁ Ƥøíñť (%{unit})~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/weather_live/callsign_view.ex:35
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Temperature & Dew Point (%{unit})"
|
||
msgstr "⟦Ťêɱƥêȓàťüȓê & Đêẁ Ƥøíñť (%{unit})~~~~~~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/weather_live/callsign_view.ex:36
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Temperature (%{unit})"
|
||
msgstr "⟦Ťêɱƥêȓàťüȓê (%{unit})~~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/weather_live/callsign_view.ex:42
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Wind (%{unit})"
|
||
msgstr "⟦Ẃíñđ (%{unit})~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/weather_live/callsign_view.ex:44
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Wind Gust (%{unit})"
|
||
msgstr "⟦Ẃíñđ Ġüšť (%{unit})~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/weather_live/callsign_view.ex:43
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Wind Speed (%{unit})"
|
||
msgstr "⟦Ẃíñđ Șƥêêđ (%{unit})~~~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/map_live/index.ex:849
|
||
#, elixir-autogen, elixir-format
|
||
msgid "APRS packet map showing real-time amateur radio stations"
|
||
msgstr ""
|
||
|
||
#: lib/aprsme_web/live/map_live/index.ex:1009
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Clear"
|
||
msgstr ""
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:122
|
||
#, elixir-autogen, elixir-format, fuzzy
|
||
msgid "Comment"
|
||
msgstr "⟦Ȓàẁ ċøɱɱêñť~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:158
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Dir:"
|
||
msgstr ""
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:469
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:565
|
||
#, elixir-autogen, elixir-format, fuzzy
|
||
msgid "First Heard"
|
||
msgstr "⟦Ĺàšť Ȟêàȓđ~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:152
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Gain:"
|
||
msgstr ""
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:146
|
||
#, elixir-autogen, elixir-format
|
||
msgid "HAAT:"
|
||
msgstr ""
|
||
|
||
#: lib/aprsme_web/live/map_live/index.ex:907
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Loading historical data..."
|
||
msgstr ""
|
||
|
||
#: lib/aprsme_web/components/core_components.ex:784
|
||
#: lib/aprsme_web/components/core_components.ex:818
|
||
#, elixir-autogen, elixir-format, fuzzy
|
||
msgid "Log in"
|
||
msgstr "⟦Ĺøğíñ İĐ:~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/components/core_components.ex:773
|
||
#: lib/aprsme_web/components/core_components.ex:807
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Log out"
|
||
msgstr ""
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:478
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:574
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Longest Path"
|
||
msgstr ""
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:383
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Never"
|
||
msgstr ""
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:252
|
||
#, elixir-autogen, elixir-format, fuzzy
|
||
msgid "No packets stored"
|
||
msgstr "⟦Ñø ƥàċǩêťš~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/status_live/index.ex:238
|
||
#, elixir-autogen, elixir-format, fuzzy
|
||
msgid "Oldest Packet:"
|
||
msgstr "⟦Șťøȓêđ Ƥàċǩêťš:~~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:161
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Omni"
|
||
msgstr ""
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:135
|
||
#, elixir-autogen, elixir-format
|
||
msgid "PHG (Power-Height-Gain)"
|
||
msgstr ""
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:475
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:571
|
||
#, elixir-autogen, elixir-format, fuzzy
|
||
msgid "Packets"
|
||
msgstr "⟦Ƥàċǩêťš/Ṁíñ:~~~~~⟧"
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:140
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Power:"
|
||
msgstr ""
|
||
|
||
#: lib/aprsme_web/components/core_components.ex:779
|
||
#: lib/aprsme_web/components/core_components.ex:813
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Register"
|
||
msgstr ""
|
||
|
||
#: lib/aprsme_web/components/core_components.ex:768
|
||
#: lib/aprsme_web/components/core_components.ex:802
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Settings"
|
||
msgstr ""
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:551
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Stations heard directly by %{callsign}"
|
||
msgstr ""
|
||
|
||
#: lib/aprsme_web/live/info_live/show.html.heex:455
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Stations which heard %{callsign} directly on radio"
|
||
msgstr ""
|
||
|
||
#: lib/aprsme_web/live/map_live/index.ex:996
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Track"
|
||
msgstr ""
|
||
|
||
#: lib/aprsme_web/live/map_live/index.ex:1002
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Tracking:"
|
||
msgstr ""
|
||
|
||
#: lib/aprsme_web/time_helpers.ex:10
|
||
#, elixir-autogen, elixir-format
|
||
msgid "unknown time"
|
||
msgstr ""
|
||
|
||
#: lib/aprsme_web/live/user_registration_live.ex:19
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Already registered?"
|
||
msgstr "[[Ålréåðý régïştéréð?¿]]"
|
||
|
||
#: lib/aprsme_web/live/user_registration_live.ex:109
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Create an account"
|
||
msgstr "[[Çréåŧé åñ åççøûñŧ]]"
|
||
|
||
#: lib/aprsme_web/live/user_registration_live.ex:108
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Creating account..."
|
||
msgstr "[[Çréåŧïñg åççøûñŧ...]]"
|
||
|
||
#: lib/aprsme_web/live/user_login_live.ex:17
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Don't have an account?"
|
||
msgstr "[[Døñ'ŧ håvé åñ åççøûñŧ?¿]]"
|
||
|
||
#: lib/aprsme_web/live/user_login_live.ex:34
|
||
#: lib/aprsme_web/live/user_registration_live.ex:43
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Email"
|
||
msgstr "[[Émåïl]]"
|
||
|
||
#: lib/aprsme_web/live/user_registration_live.ex:75
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Enter your amateur radio callsign"
|
||
msgstr "[[Éñŧér ýøûr åmåŧéûr råðïø çållşïgñ]]"
|
||
|
||
#: lib/aprsme_web/live/user_login_live.ex:41
|
||
#: lib/aprsme_web/live/user_registration_live.ex:53
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Enter your email"
|
||
msgstr "[[Éñŧér ýøûr émåïl]]"
|
||
|
||
#: lib/aprsme_web/live/user_login_live.ex:55
|
||
#: lib/aprsme_web/live/user_registration_live.ex:97
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Enter your password"
|
||
msgstr "[[Éñŧér ýøûr påşşwørð]]"
|
||
|
||
#: lib/aprsme_web/live/user_login_live.ex:74
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Forgot your password?"
|
||
msgstr "[[Førgøŧ ýøûr påşşwørð?¿]]"
|
||
|
||
#: lib/aprsme_web/live/user_login_live.ex:68
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Keep me logged in"
|
||
msgstr "[[Kéép mé løggéð ïñ]]"
|
||
|
||
#: lib/aprsme_web/live/user_registration_live.ex:38
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Oops, something went wrong! Please check the errors below."
|
||
msgstr "[[Øøpş, şøméŧhïñg wéñŧ wrøñg! Pléåşé çhéçk ŧhé érrørş ßéløw.]]"
|
||
|
||
#: lib/aprsme_web/live/user_login_live.ex:48
|
||
#: lib/aprsme_web/live/user_registration_live.ex:87
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Password"
|
||
msgstr "[[Påşşwørð]]"
|
||
|
||
#: lib/aprsme_web/live/user_registration_live.ex:17
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Register for an account"
|
||
msgstr "[[Régïşŧér før åñ åççøûñŧ]]"
|
||
|
||
#: lib/aprsme_web/live/user_registration_live.ex:21
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Sign in"
|
||
msgstr "[[§ïgñ ïñ]]"
|
||
|
||
#: lib/aprsme_web/live/user_login_live.ex:15
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Sign in to account"
|
||
msgstr "[[§ïgñ ïñ ŧø åççøûñŧ]]"
|
||
|
||
#: lib/aprsme_web/live/user_login_live.ex:80
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Sign in →"
|
||
msgstr "[[§ïgñ ïñ →]]"
|
||
|
||
#: lib/aprsme_web/live/user_login_live.ex:19
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Sign up"
|
||
msgstr "[[§ïgñ ûp]]"
|
||
|
||
#: lib/aprsme_web/live/user_login_live.ex:79
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Signing in..."
|
||
msgstr "[[§ïgñïñg ïñ...]]"
|
||
|
||
#: lib/aprsme_web/live/user_login_live.ex:21
|
||
#, elixir-autogen, elixir-format
|
||
msgid "for an account now."
|
||
msgstr "[[før åñ åççøûñŧ ñøw.]]"
|
||
|
||
#: lib/aprsme_web/live/user_registration_live.ex:23
|
||
#, elixir-autogen, elixir-format
|
||
msgid "to your account now."
|
||
msgstr "[[ŧø ýøûr åççøûñŧ ñøw.]]"
|
||
|
||
#: lib/aprsme_web/components/layouts/app.html.heex:222
|
||
#: lib/aprsme_web/components/layouts/map.html.heex:209
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Attempting to reconnect"
|
||
msgstr "[[Åŧŧémpŧïñg ŧø réçøññéçŧ]]"
|
||
|
||
#: lib/aprsme_web/components/core_components.ex:510
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Auto"
|
||
msgstr "[[Åûŧø]]"
|
||
|
||
#: lib/aprsme_web/components/core_components.ex:498
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Dark"
|
||
msgstr "[[Dårk]]"
|
||
|
||
#: lib/aprsme_web/components/layouts/app.html.heex:212
|
||
#: lib/aprsme_web/components/layouts/map.html.heex:199
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Error!"
|
||
msgstr "[[Érrør!]]"
|
||
|
||
#: lib/aprsme_web/components/core_components.ex:490
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Light"
|
||
msgstr "[[Lïghŧ]]"
|
||
|
||
#: lib/aprsme_web/components/layouts/app.html.heex:211
|
||
#: lib/aprsme_web/components/layouts/map.html.heex:198
|
||
#, elixir-autogen, elixir-format
|
||
msgid "Success!"
|
||
msgstr "[[§ûççéşş!]]"
|
||
|
||
#: lib/aprsme_web/components/layouts/app.html.heex:216
|
||
#: lib/aprsme_web/components/layouts/map.html.heex:203
|
||
#, elixir-autogen, elixir-format
|
||
msgid "We can't find the internet"
|
||
msgstr "[[Wé çåñ'ŧ fïñð ŧhé ïñŧérñéŧ]]"
|