85 lines
3.7 KiB
JSON
85 lines
3.7 KiB
JSON
{
|
||
"search_placeholder": "Search callsign, city, ID...",
|
||
"filters": "Filters",
|
||
"show_hotspots": "Show personal hotspots",
|
||
"show_inactive": "Show inactive repeaters",
|
||
"experimental": "Experimental",
|
||
"show_heatmap": "Visualize Last Heard Heatmap",
|
||
"from_address": "From address",
|
||
"to_address": "To address",
|
||
"route_btn": "Route",
|
||
"clear_btn": "Clear",
|
||
"corridor": "Corridor",
|
||
"radius": "Radius",
|
||
"clear_pin": "Clear pin",
|
||
"repeater_count_one": "{{count}} repeater",
|
||
"repeater_count_other": "{{count}} repeaters",
|
||
"loading": "Loading...",
|
||
"searching": "Searching...",
|
||
"geocoding": "Geocoding...",
|
||
"routing": "Routing...",
|
||
"error": "Error",
|
||
"showing_results": "Showing {{count}} of {{total}} results",
|
||
"popup_tx": "TX",
|
||
"popup_rx": "RX",
|
||
"popup_offset": "Offset",
|
||
"popup_cc": "CC",
|
||
"popup_location": "Location",
|
||
"popup_network": "Network",
|
||
"popup_trustee": "Trustee",
|
||
"popup_timeslots": "Timeslots",
|
||
"popup_status": "Status",
|
||
"popup_bm_status": "BM Status",
|
||
"popup_last_seen": "Last seen",
|
||
"popup_hardware": "Hardware",
|
||
"popup_power": "Power",
|
||
"popup_antenna": "Antenna",
|
||
"popup_inactive": "Inactive",
|
||
"back_to_map": "Back to map",
|
||
"impressum": "Legal Notice",
|
||
"datenschutz": "Privacy Policy",
|
||
"source": "Source",
|
||
"cps_studio_btn": "CPS Studio",
|
||
"cps_studio_title": "CPS Studio",
|
||
"cps_experimental_note": "This feature is still in development. Please review the generated output before importing.",
|
||
"cps_tg_id": "TG",
|
||
"cps_tg_name": "Name",
|
||
"cps_tg_slot": "Timeslot",
|
||
"cps_add_tg_placeholder": "Add TG by ID or name...",
|
||
"cps_alias_format": "Channel alias format",
|
||
"cps_language": "CPS language",
|
||
"cps_language_note": "The selected language should match your CPS installation language. If it does not, the import will still succeed, but the call type (group call) and talk group ID will not be assigned and must be set manually in CPS.",
|
||
"cps_step1_label": "Step 1: Import contacts",
|
||
"cps_download_contacts": "Download Contacts CSV",
|
||
"cps_step2_label": "Step 2: Paste zone",
|
||
"cps_download_xml": "Download Zone XML",
|
||
"cps_copy_xml": "Copy to Clipboard",
|
||
"cps_copied": "Copied!",
|
||
"cps_unknown_tg": "Unknown",
|
||
"cps_channel_count": "{{channels}} channels ({{repeaters}} repeaters × {{tgs}} talk groups)",
|
||
"cps_type_label": "CPS type",
|
||
"cps_type_select": "Select CPS type...",
|
||
"cps_at_step1_label": "Step 1: Import talk groups",
|
||
"cps_at_download_tg": "Download Talkgroups CSV",
|
||
"cps_at_step2_label": "Step 2: Import channels",
|
||
"cps_at_download_ch": "Download Channels CSV",
|
||
"report_btn": "Report an issue",
|
||
"report_title": "Report incorrect data",
|
||
"report_intro": "Something wrong with this repeater? Let us know. Every report is reviewed manually.",
|
||
"report_type_offline": "Repeater is offline",
|
||
"report_type_frequency": "Frequency is incorrect",
|
||
"report_type_callsign": "Callsign has changed",
|
||
"report_type_other": "Other",
|
||
"report_message_label": "Message (optional)",
|
||
"report_message_placeholder": "Additional details (max. 300 characters)",
|
||
"report_cancel": "Cancel",
|
||
"report_submit": "Send report",
|
||
"report_sending": "Sending...",
|
||
"report_thanks": "Thanks! Your report has been submitted.",
|
||
"report_error": "Could not submit report. Please try again later.",
|
||
"report_rate_limited": "Too many reports. Please try again later.",
|
||
"report_err_repeater": "Unknown repeater.",
|
||
"report_err_type": "Please choose what is wrong.",
|
||
"report_err_required": "Please describe the problem.",
|
||
"report_err_too_long": "Message is too long (max. 300 characters)."
|
||
}
|