Files
ARCG-Remote-Station-Software/public/i18n/en.json
ARCG Admin (Claude) 0488f6e25d feat(wavelog): push station frequency/mode to Wavelog per operator
Add a CAT integration so the station's current frequency and mode are
reported to each operator's personal Wavelog logbook via Wavelog's radio
API (POST <baseUrl>/index.php/api/radio).

- New plugin rms.wavelog.cat (capability logging.cat.publish): posts
  {key, radio, frequency, mode}. Base URL / radio name come from plugin
  settings or env (WAVELOG_BASE_URL, WAVELOG_RADIO_NAME); no secrets in repo.
- Core hook in the OpenWebRX band-select flow pushes centerFreqHz + startMod
  for the active operator, best-effort (never breaks the band change).
- Per-user Wavelog API key stored on the user record; PUT /v1/me/wavelog-key
  to set it, returned by GET /v1/me and the OpenWebRX session issue response.
- UI: Wavelog API key field in the OpenWebRX panel (visible when generating
  the session link), with i18n (de/en).
- Docs, .env.example entries, and a unit test for the mode mapping.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-10-22 20:47:58 +02:00

117 lines
4.7 KiB
JSON

{
"meta": {
"code": "en",
"name": "English"
},
"locales": {
"de": "German",
"en": "English"
},
"literals": {
"📡 Status": "📡 Status",
"📈 SWR": "📈 SWR",
"⚙ Einstellungen": "⚙ Settings",
"❓ Hilfe": "❓ Help",
"🧩 Plugins": "🧩 Plugins",
"⚙ Plugin Konfig": "⚙ Plugin Config",
"🔌 Provider": "🔌 Providers",
"👥 User Admin": "👥 User Admin",
"✅ Freigaben": "✅ Approvals",
"📜 Aktivitaet": "📜 Activity",
"🛠 Admin": "🛠 Admin",
"Logout": "Logout",
"Anmeldung": "Sign in",
"Anmeldung nur per E-Mail-Adresse. Du bekommst einen Login- oder Bestaetigungslink.": "Sign in with your email address. You will receive a login or verification link.",
"E-Mail": "Email",
"Bestaetigungsart": "Verification method",
"Link senden": "Send link",
"OTP-Code": "OTP code",
"Code bestaetigen": "Verify code",
"RMS Status": "RMS Status",
"Bitte anmelden": "Please sign in",
"LOGIN": "LOGIN",
"Einstellungen": "Settings",
"Persoenliche Einstellungen": "Personal settings",
"RMS / EINSTELLUNGEN": "RMS / SETTINGS",
"RMS / HILFE": "RMS / HELP",
"RMS / STATUS": "RMS / STATUS",
"Station steuern": "Control station",
"Stationsstatus": "Station status",
"Station": "Station",
"Status": "Status",
"Aktiver Benutzer": "Active user",
"Seit": "Since",
"Bis": "Until",
"Restzeit": "Remaining",
"Station aktivieren": "Activate station",
"Station deaktivieren": "Deactivate station",
"Aktualisieren": "Refresh",
"SWR-Check laeuft": "SWR check running",
"Geschaetzte Restzeit: -": "Estimated remaining time: -",
"OpenWebRX": "OpenWebRX",
"OpenWebRX laden": "Load OpenWebRX",
"SDR oeffnen": "Open SDR",
"Session Key (Ticket):": "Session key (ticket):",
"Wavelog API Key (Rig-Key)": "Wavelog API Key (Rig Key)",
"Key speichern": "Save key",
"Frequenz und Mode der Station werden beim Bandwechsel an dein Wavelog-Logbuch gesendet.": "The station's frequency and mode are sent to your Wavelog logbook on band change.",
"Wavelog API Key gespeichert.": "Wavelog API key saved.",
"Reservierungen": "Reservations",
"Naechsten Slot reservieren": "Reserve next slot",
"SWR Uebersicht": "SWR Overview",
"Neu laden": "Reload",
"Stand: -": "Updated: -",
"Gesamt: -": "Overall: -",
"SWR Test starten": "Start SWR test",
"Benutzer-Einstellungen": "User settings",
"Hier findest du nur deine persoenlichen Einstellungen.": "Only your personal settings are shown here.",
"Rolle": "Role",
"Praeferierte Authentifizierung": "Preferred authentication",
"Authentifizierung speichern": "Save authentication",
"Theme wechseln": "Toggle theme",
"Status neu laden": "Reload status",
"Sprache": "Language",
"Sprache speichern": "Save language",
"Hilfe": "Help",
"Plugin Controls": "Plugin controls",
"Dynamische Geraetesteuerung": "Dynamic device controls",
"RMS / PLUGIN CONTROLS": "RMS / PLUGIN CONTROLS",
"Plugin Konfiguration": "Plugin configuration",
"Einstellungen und Aktivierung": "Settings and activation",
"RMS / PLUGIN KONFIG": "RMS / PLUGIN CONFIG",
"Provider": "Providers",
"Capability-Zuordnung": "Capability assignment",
"RMS / PROVIDER": "RMS / PROVIDERS",
"Benutzerverwaltung": "User management",
"RMS / BENUTZER": "RMS / USERS",
"Freigaben": "Approvals",
"RMS / FREIGABEN": "RMS / APPROVALS",
"Aktivitaet": "Activity",
"RMS / AKTIVITAET": "RMS / ACTIVITY",
"Admin": "Admin",
"Systemsteuerung": "System control",
"RMS / ADMIN": "RMS / ADMIN",
"Schnellstart": "Quick start",
"Aktiv": "Active",
"Inaktiv": "Inactive",
"In Benutzung": "In use",
"Aktivierung laeuft": "Activation running",
"Frei": "Free",
"Station freigegeben": "Station released",
"Reservierung gespeichert": "Reservation saved",
"Reservierung entfernt": "Reservation removed",
"Reservierung geloescht": "Reservation deleted",
"Um die Station fuer andere freizugeben muss die Reservierung geloescht werden.": "To release the station for others, your reservation must be deleted.",
"Noch keine Reservierungen vorhanden.": "No reservations yet.",
"Meine Reservierung loeschen": "Remove my reservation",
"Reservierung loeschen": "Delete reservation",
"Reservierung dieses Benutzers loeschen": "Delete this user's reservation",
"Aktiver Slot": "Active slot",
"per Mail": "by email",
"Keine Methode verfuegbar": "No method available",
"Praeferierte Authentifizierung gespeichert.": "Preferred authentication saved.",
"Praeferierte Sprache gespeichert.": "Preferred language saved."
,"Wartungsmodus aktiv": "Maintenance mode active"
}
}