'wkp.breakIn':'Break-in','wkp.breakInHint':"The rig's CW keyer only transmits when break-in is SEMI or FULL. OFF keys the sidetone but stays in receive.",'wkp.bkOff':'OFF','wkp.bkOffWarn':"won't transmit — set SEMI or FULL",
'wkp.autoCallHint':'Click a CQ macro (one whose text contains CQ) to resend it on a loop — message, gap, repeat — until you send another macro (e.g. a report), press Stop, or hit ESC. Non-CQ macros send once.','wkp.autoCall':'Auto-call','wkp.gap':'gap','wkp.gapHint':'Seconds to wait after the message before resending','wkp.loopHint':'click a CQ macro to loop it','wkp.macroN':'Macro {n}',
'dvkp.voiceKeyer':'Voice keyer','dvkp.stop':'Stop','dvkp.disable':'Disable voice keyer','dvkp.noMsgPre':'No messages recorded yet. Open','dvkp.settingsPath':'Settings → Audio devices & voice keyer','dvkp.noMsgPost':'to record F1–F6.','dvkp.transmit':'Transmit F{slot}{label} ({dur}s)','dvkp.empty':'F{slot} — empty','dvkp.message':'message',
'agp.portDeselect':'Port {letter} — click to deselect','agp.portSelect':'Select on port {letter}','agp.online':'online','agp.offline':'offline','agp.close':'Close','agp.connecting':'Connecting…','agp.noAntennas':'No antennas configured.',
'agp.portDeselect':'Port {letter} — click to deselect','agp.portSelect':'Select on port {letter}','agp.online':'online','agp.offline':'offline','agp.close':'Close','agp.connecting':'Connecting…','agp.noAntennas':'No antennas configured.','agp.filterOnHint':'Showing antennas for {band} only — click to show all bands','agp.filterOffHint':'Showing all antennas — click to show only the current band',
'flxp.smartsdrRemote':'SmartSDR remote control','flxp.offline':'OFFLINE','flxp.waiting':'Waiting for the FlexRadio… (set CAT to FlexRadio and connect)','flxp.transmit':'Transmit','flxp.rfPower':'RF Power','flxp.tunePwr':'Tune Pwr','flxp.splitHint':'Split: RX/TX on separate slices. ON creates a TX slice +1 kHz (CW) / +5 kHz (SSB) up, like SmartSDR.','flxp.sliceHint':'Click to make this the active slice — frequency, mode, DSP and spot-clicks all follow it.','flxp.txSlice':'This slice transmits','flxp.setTxSlice':'Move TX to this slice (transmit here)','flxp.voxDly':'VOX Dly','flxp.speed':'Speed','flxp.pitch':'Pitch','flxp.delay':'Delay',
'flxp.receiveActive':'Receive (active slice)','flxp.muted':'Muted — click to unmute','flxp.mute':'Mute RX audio','flxp.filter':'Filter','flxp.amplifier':'Amplifier','flxp.ampInLine':'Amplifier is in line (transmitting through PA).','flxp.ampBypassed':'Amplifier bypassed (standby).','flxp.pgConnected':'PowerGenius connected','flxp.pgOffline':'PowerGenius offline','flxp.fan':'Fan','flxp.fanStandard':'Standard','flxp.fanContest':'Contest','flxp.fanBroadcast':'Broadcast','flxp.fault':'FAULT','flxp.meters':'Meters','flxp.noMeters':"No meters yet — waiting for the radio's UDP stream…",'flxp.amplifierHdr':'AMPLIFIER',
'icmp.spectrum':'Spectrum','icmp.scopeFixed':'Fixed — double-click / wheel to tune','icmp.scopeCenter':'Center — follows VFO','icmp.scopeOff':'Scope off','icmp.scopePanDown':'Shift scope −50 kHz','icmp.scopePanUp':'Shift scope +50 kHz','icmp.scopeCenterVfo':'Center scope on the current frequency (±50 kHz)','icmp.notConnected':"Icom not connected. Enable the Icom CI-V backend in Settings → CAT and connect the radio's USB port.",'icmp.refresh':'Refresh','icmp.meters':'Meters','icmp.transmit':'Transmit','icmp.power':'Power','icmp.mic':'Mic','icmp.receive':'Receive','icmp.preamp':'Preamp','icmp.filter':'Filter','icmp.noiseNotch':'Noise / Notch','icmp.autoNotch':'Auto notch filter','icmp.apf':'Audio peak filter (CW)','icmp.clarifiers':'RIT / ΔTX','icmp.ritHint':'Wheel or ± to shift · Ctrl+←/→ shifts RIT when active','icmp.bandsAntenna':'Bands & Antenna','icmp.antenna':'Antenna','icmp.passband':'Passband / Notch','icmp.pbtCenter':'Center PBT','icmp.manualNotch':'Manual notch — MN on, then set position','icmp.squelch':'Squelch','icmp.powerOnHint':'Power the radio ON (boots ~15 s)','icmp.powerOffHint':'Power the radio OFF','icmp.powerOffConfirm':'Switch the radio OFF?',
@@ -382,7 +382,7 @@ const fr: Dict = {
'wkp.breakIn':'Break-in','wkp.breakInHint':"Le manipulateur interne de la radio n'émet que si le break-in est SEMI ou FULL. OFF génère la tonalité mais reste en réception.",'wkp.bkOff':'OFF','wkp.bkOffWarn':"n'émettra pas — mettre SEMI ou FULL",
'wkp.autoCallHint':"Clique une macro CQ (dont le texte contient CQ) pour la réémettre en boucle — message, pause, répétition — jusqu'à envoyer une autre macro (ex. un report), appuyer sur Stop ou ESC. Les macros non-CQ ne sont émises qu'une fois.",'wkp.autoCall':'Appel auto','wkp.gap':'pause','wkp.gapHint':'Secondes à attendre après le message avant de réémettre','wkp.loopHint':'clique une macro CQ pour la boucler','wkp.macroN':'Macro {n}',
'agp.portDeselect':'Port {letter} — clic pour désélectionner','agp.portSelect':'Sélectionner sur le port {letter}','agp.online':'en ligne','agp.offline':'hors ligne','agp.close':'Fermer','agp.connecting':'Connexion…','agp.noAntennas':'Aucune antenne configurée.',
'agp.portDeselect':'Port {letter} — clic pour désélectionner','agp.portSelect':'Sélectionner sur le port {letter}','agp.online':'en ligne','agp.offline':'hors ligne','agp.close':'Fermer','agp.connecting':'Connexion…','agp.noAntennas':'Aucune antenne configurée.','agp.filterOnHint':'Antennes du {band} uniquement — clic pour afficher toutes les bandes','agp.filterOffHint':'Toutes les antennes affichées — clic pour n’afficher que la bande courante',
'flxp.smartsdrRemote':'Contrôle à distance SmartSDR','flxp.offline':'HORS LIGNE','flxp.waiting':'En attente du FlexRadio… (règle le CAT sur FlexRadio et connecte)','flxp.transmit':'Émission','flxp.rfPower':'Puissance RF','flxp.tunePwr':'Puiss. TUNE','flxp.splitHint':'Split : RX/TX sur des slices séparées. ON crée une slice TX +1 kHz (CW) / +5 kHz (SSB) au-dessus, comme SmartSDR.','flxp.sliceHint':'Cliquer pour rendre cette slice active — fréquence, mode, DSP et clics de spot la suivent tous.','flxp.txSlice':'Cette slice émet','flxp.setTxSlice':'Déplacer le TX sur cette slice (émettre ici)','flxp.voxDly':'Délai VOX','flxp.speed':'Vitesse','flxp.pitch':'Tonalité','flxp.delay':'Délai',
'flxp.receiveActive':'Réception (slice active)','flxp.muted':'Coupé — clic pour rétablir','flxp.mute':"Couper l'audio RX",'flxp.filter':'Filtre','flxp.amplifier':'Amplificateur','flxp.ampInLine':'Amplificateur en ligne (émission via le PA).','flxp.ampBypassed':'Amplificateur en bypass (standby).','flxp.pgConnected':'PowerGenius connecté','flxp.pgOffline':'PowerGenius hors ligne','flxp.fan':'Ventilo','flxp.fanStandard':'Standard','flxp.fanContest':'Contest','flxp.fanBroadcast':'Diffusion','flxp.fault':'DÉFAUT','flxp.meters':'Mesures','flxp.noMeters':'Aucune mesure — en attente du flux UDP de la radio…','flxp.amplifierHdr':'AMPLIFICATEUR',
'icmp.spectrum':'Spectre','icmp.scopeFixed':'Fixe — double-clic / molette pour accorder','icmp.scopeCenter':'Centré — suit le VFO','icmp.scopeOff':'Scope éteint','icmp.scopePanDown':'Décaler le scope −50 kHz','icmp.scopePanUp':'Décaler le scope +50 kHz','icmp.scopeCenterVfo':'Centrer le scope sur la fréquence actuelle (±50 kHz)','icmp.notConnected':'Icom non connecté. Active le backend CI-V Icom dans Réglages → CAT et connecte le port USB de la radio.','icmp.refresh':'Rafraîchir','icmp.meters':'Mesures','icmp.transmit':'Émission','icmp.power':'Puissance','icmp.mic':'Micro','icmp.receive':'Réception','icmp.preamp':'Préampli','icmp.filter':'Filtre','icmp.noiseNotch':'Bruit / Notch','icmp.autoNotch':'Filtre notch auto','icmp.apf':'Filtre de pic audio (CW)','icmp.clarifiers':'RIT / ΔTX','icmp.ritHint':'Molette ou ± pour décaler · Ctrl+←/→ décale le RIT si actif','icmp.bandsAntenna':'Bandes & Antenne','icmp.antenna':'Antenne','icmp.passband':'Passe-bande / Notch','icmp.pbtCenter':'Centrer PBT','icmp.manualNotch':'Notch manuel — active MN, puis règle la position','icmp.squelch':'Squelch','icmp.powerOnHint':'Allumer la radio (démarre en ~15 s)','icmp.powerOffHint':'Éteindre la radio','icmp.powerOffConfirm':'Éteindre la radio ?',
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.