Files
kst4contest/app-desktop/src/main/i18n/strings_en.properties
T
Praktimarc a4e10300e7 Fix Compose UI regressions in KST4Contest 1.50 (#147)
* test: make stylesheet tests platform-independent

* fix: address Compose UI regressions

* fix: complete Compose UI workflow corrections

* feat: improve manual QTF heading control
2026-10-24 22:10:36 +02:00

494 lines
25 KiB
Properties
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# The base language. Every key and every argument count comes from this file.
#
# To contribute a language: copy this file to strings_<code>.properties and translate the
# values to the right of the equals sign. An untranslated key falls back to English, so a
# partial file is welcome. `./gradlew :app-desktop:classes` builds and reports any mistake,
# and writes a worksheet of what is still missing to
# app-desktop/build/generated/i18n/todo/.
#
# Nothing that goes to the ON4KST server or to other radio amateurs belongs in this file --
# none of it is here, and three tests keep it that way.
airscout.applyHint=Server identifier, client identifier and frequency mode take effect when applied. Reconnect after changing the UDP port.
airscout.automaticFrequency=Select AirScout frequency automatically per station
airscout.automaticHint=Automatic selection uses the station's current QRG first, then station-name and chat-category evidence. Disable it only to force one protocol value for every station.
airscout.clientIdentifier=KST4Contest client identifier [KST]:
airscout.enabled=Enable AirScout UDP integration (AirScout 0.9.9.5 or newer)
airscout.forcedBand=Forced AirScout band value [1440000 = 144 MHz]:
airscout.frequencySection=Queried frequency
airscout.serverIdentifier=AirScout server identifier [AS]:
airscout.udpPort=AirScout UDP port [9872] — reconnect after changing:
airscout.udpSection=AirScout UDP communication
alert.ok=OK
beacon.enabled=Send the beacon in this category
beacon.intervalMinutes=Interval in whole minutes
beacon.intervalSection=Shared interval
beacon.message=Beacon message
beacon.sectionFor=CQ beacon for {0}
connection.connect=Connect
connection.connectTo=Connect to {0}
connection.disconnect=Disconnect
connection.disconnectAndCloseChat=Disconnect & close Chat
dialog.cancel=Cancel
dialog.ok=OK
gui.bandColumnHints=Hints in the band columns
gui.language=Language
gui.language.system=System language
gui.startupDesign=Startup design
gui.startupFilters=Message filters active at startup
gui.windows=Windows
logSynch.fileChooserTitle=Choose Readonly-Loginterpreter-File
logSynch.fileEnabled=Read worked callsigns periodically from a log file (without band information)
logSynch.fileLabel=Log file to be monitored:
logSynch.fileSection=File polling for worked callsigns
logSynch.networkEnabled=Process QSO messages from N1MM+, QARTEST, UCXLog and DXLog.net
logSynch.networkSection=Network-based QSO synchronization (N1MM/QARTEST/UCXLog/DXLog)
logSynch.sharedPort=Shared UDP port for QSO and TRX messages [default 12060]:
logSynch.winTestBroadcast=UDP broadcast address for Win-Test (default = internet interface broadcast)
logSynch.winTestEnabled=Receive Win-Test network based UDP log messages
logSynch.winTestHint=The broadcast address is detected once while it is still {0}. A port change takes effect on the running listener when the field loses focus.
logSynch.winTestPort=UDP-Port for Win-Test listener (default is 9871)
logSynch.winTestSection=Win-Test Network-Listener
logSynch.winTestStationName=KST station name in Win-Test network (src of SKED packets)
menu.about=About...
menu.contactAuthor=Contact the author using default mail app
menu.disconnect=Disconnect
menu.donateOv3t=Donate for OV3T´s plane feed service
menu.donatePayPal=Donate for kst4Contest development via PayPal
menu.exitAndDisconnect=Exit + disconnect
menu.file=File
menu.hideMonitor=Hide cluster / stranger QSOs
menu.hideOptions=hide options
menu.homepage=Visit DARC X08-Homepage
menu.info=Info
menu.newsgroup=Join kst4Contest newsgroup
menu.options=Options
menu.setQrgAsNameInChat=Set QRG as name in Chat (main category)
menu.showMeAsActive=Show me as ACTIVE in chat!
menu.showMeAsAway=Show me as AWAY FROM chat!
menu.showMonitor=Show cluster / stranger QSOs
menu.showOptions=Show options
menu.switchOperatorProfile=Switch operator profile...
menu.toggleStationMap=Show / hide station map
menu.useDarkDesign=Use dark mode design
menu.useDefaultDesign=Use default mode design
menu.windows=Windows
messageHandling.autoAnswerEnabled=Answer private messages automatically
messageHandling.autoAnswerSection=Automatic answer to private messages
messageHandling.autoAnswerText=Answer text
messageHandling.qrgAnswerEnabled=Answer a QRG request with the current frequency
messageHandling.qrgAnswerSection=Automatic answer to a QRG request
messageHandling.debugToFileEnabled=Record the whole session to file
messageHandling.debugToFileHint=Records complete ON4KST RX/TX session traffic in Messagehistory.raw and adds diagnostic details to kst4contest-errors.log. Login passwords are redacted. Warnings and errors are always logged.
messageHandling.diagnosticsSection=Diagnostics
notification.addCallsignToList=Add a callsign to the monitoring list
notification.addMonitored=Add monitored callsign
notification.bandUpgradeHint=Hint at a band upgrade when a QSO is logged
notification.bandUpgradePriority=Raise the priority of a station worth upgrading
notification.bandUpgradeSection=Band upgrade hints
notification.callsign=Callsign
notification.clusterEnabled=Run the DX Cluster server
notification.clusterPort=TCP port
notification.clusterSection=Local DX Cluster server
notification.cwCallsign=Play the callsign in CW on a received private message
notification.fallbackBand=Fallback band for a spot without band information
notification.monitoringSection=QSO monitoring
notification.sendTestSpot=Send a test spot
notification.simpleSounds=Play simple sounds
notification.soundsSection=Sounds
notification.speakCallsign=Speak the callsign on a received private message
notification.spotterCallsign=Spotter callsign
settings.applyAndClose=Apply/Close prefs
settings.applyFailed=Some settings could not be applied, or their change did not reach the running session.\n\n(Technical details: {0})
settings.pendingApply=Apply
settings.pendingBack=Back to the settings
settings.pendingDiscard=Discard
settings.pendingQuestion=Some settings have been changed but not applied yet. Apply them first?
settings.pendingTitle=Changes not applied
settings.invalidEntry={0}: "{1}" is not a valid entry.
settings.save=Save settings
shortcuts.addButton=Add shortcut
shortcuts.addSnippet=Add new snippet
shortcuts.buttonsSection=Shortcut buttons above the message field
shortcuts.snippetsSection=Text snippets (the first 10 use Ctrl+1 through Ctrl+0)
station.bandsSection=Active bands
station.beamWidth=Antenna beam width, degrees
station.callsign=Callsign
station.chatSection=Chat category
station.defaultsSection=Defaults
station.demDirectory=DEM root directory
station.invalidOwnHeightAsl="{0}" is not a valid height. Enter metres from -500 to 9000, or leave the field empty to use the elevation model.
station.locator=Locator
station.mainCategory=Main category
station.maxQrb=Maximum QRB
station.nameMain=Name, main category
station.nameSecond=Name, second category
station.ownAntennaGain=Own antenna gain, dBi
station.ownAntennaHeight=Own antenna height, metres
station.ownHeightAsl=Own ground height ASL, metres
station.ownSection=Own station
station.ownTxPower=Own TX power, watts
station.password=Password
station.pathSection=Path analysis defaults
station.qtf=QTF
station.rotatorEnabled=Rotator sync enabled
station.manualAntennaHeadingSection=Manual antenna heading
station.manualAntennaHeadingRotatorHint=Unavailable while PSTRotator 1 is enabled
station.useQtfFilterDirectionAsAntennaHeading=Use QTF filter direction as antenna heading
station.rotatorHost=Rotator host
station.rotatorPort=Rotator port
station.rotatorSection=PSTRotator
station.rotator2Enabled=Rotator 2 sync enabled
station.rotator2Host=Rotator 2 host
station.rotator2Port=Rotator 2 port (answers on port + 1)
station.rotator2PortClash=Port {0} is the same as or next to the port of the other PSTRotator
station.rotator2Section=PSTRotator 2 (SO2R)
station.secondCategory=Second category
station.secondChatEnabled=2nd chat: log in to a second category
station.serverHost=Server host name
station.serverPort=Server port
station.serverSection=ON4KST server
station.targetAntennaGain=Target antenna gain, dBi
station.targetHighestPoint=Target station on the highest point of its locator square
station.targetTxPower=Target TX power, watts
trxSynch.hint=An enabled source does not produce a frequency by itself. The own QRG is only updated once valid RadioInfo or Win-Test STATUS data actually arrives; until then it stays as entered by hand.
trxSynch.hintSection=What an enabled source does
trxSynch.so2rEnabled=SO2R: keep two radios apart (radio 2 writes SECONDQRG)
trxSynch.so2rHint=N1MM, DXLog and UCXLog are assigned by RadioNr; nothing to set. Win-Test needs one station name per radio.
trxSynch.so2rSection=SO2R
trxSynch.ucxEnabled=Update MYQRG from RadioInfo messages received on the shared log-sync port
trxSynch.ucxSection=Receive UCXLog TRX info
trxSynch.winTestEnabled=Win-Test STATUS QRG Sync (updates own QRG from Win-Test transceiver frequency)
trxSynch.winTestPassFrequency=Use pass frequency from Win-Test STATUS (instead of own QRG)
trxSynch.winTestSection=Win-Test TRX sync
trxSynch.winTestStationFilter=Win-Test station name filter (e.g. STN1, empty = accept all)
trxSynch.winTestStationRadio2=Win-Test station name of radio 2 (e.g. STN2)
worked.empty=The worked database holds no callsigns.
worked.expiryHint=Worked, NOT-QRV and grid data expire after three days on their own. A reset before every contest is normally not required.
worked.lastResetAffected=Last reset affected {0} rows.
worked.refresh=Refresh worked database
worked.reset=Reset worked, NOT-QRV and grid data...
worked.resetConfirm=Reset data
worked.resetDialogBody=Reset all worked, NOT-QRV and grid data?\n\nThis clears every contest-related flag in the internal database. A reset before every contest is normally not required because these data expire after three days.
worked.resetDialogTitle=Reset contest data
worked.resetFailed=The contest data could not be reset. The internal database may be unavailable or inconsistent. No successful reset was confirmed.
worked.section=Worked station database
tab.station=Station
tab.logSynch=Log synch
tab.trxSynch=TRX synch
tab.airscout=Airscout
tab.notification=Notification
tab.shortcuts=Shortcuts
tab.beacon=Beacon
tab.messageHandling=Messagehandling
tab.workedDatabase=Workedstn database
tab.gui=GUI
tab.profiles=Profiles
tab.colours=Colours
settings.categoryMainFallback=Main chat category
settings.categorySecondFallback=Second chat category
settings.spotNeedsConnection=Connect KST4Contest and enable the local DX Cluster server first.
settings.spotNoClient=No DX Cluster client is connected to KST4Contest.
settings.spotNotDelivered=The test spot could not be delivered.
settings.writeFailed=The configuration file could not be written. The settings stay active for this session.
settings.writtenTo=Settings are stored as default to the xml config file:\n{0}
profiles.active=Active profile:
profiles.settingsFile=Settings file:
profiles.workedStations=Worked stations:
profiles.new=New profile...
profiles.duplicate=Duplicate...
profiles.rename=Rename...
profiles.delete=Delete...
profiles.changeWorked=Change worked stations...
profiles.switchTo=Switch to selected profile...
profiles.explanation=Each profile has its own settings and window layout. A profile can either share the common station worked stations, which is what a multi operator station wants, or keep its own. Duplicating a profile copies everything except callsign and password, and never copies worked stations.
profiles.dialogTitle=Operator profiles
profiles.none=No operator profile configured.
profiles.columnProfile=Profile
profiles.columnWorked=Worked stations
profiles.columnLastUsed=Last used
profiles.inUse= (in use)
profiles.newTitle=New operator profile
profiles.newBody=Name and worked stations of the new profile
profiles.nameLabel=Profile name, for example DN9APW
profiles.create=Create profile
profiles.duplicateTitle=Duplicate operator profile
profiles.duplicateBody=Name of the new profile
profiles.duplicateHint=Everything is copied except callsign and password. Worked stations are never copied.
profiles.renameTitle=Rename operator profile
profiles.renameBody=New name of the profile
profiles.renameHint=Files and folders of the profile are not touched.
profiles.deleteTitle=Delete operator profile
profiles.deleteBody=Delete the profile "{0}"?
profiles.deleteConfirm=Delete profile
profiles.workedTitle=Worked stations
profiles.workedBody=Worked stations of "{0}"
profiles.workedHint=Switching does not move any data. Worked stations already collected under the other setting stay where they are.
colours.section=Colours of this design
colours.roleWithSource={0} ({1})
colours.readabilitySection=Readability
colours.warning={0} now reads at {1} to 1, where this design ships {2} to 1.
colours.warningKept=The colours are kept either way — a hard combination can be deliberate.
colours.keepingSection=Keeping these colours
colours.keepingHint=A colour applies at once, everywhere. It survives a restart only once Save settings has been pressed.
colours.waysBackSection=Ways back
colours.backToPrevious=Back to how it was ({0})
colours.discardChanges=Discard my changes ({0})
colours.resetToShipped=Reset to the shipped colours ({0})
colours.fileSection=Editing the stylesheet by hand
colours.fileReads=This design reads {0}. A colour set above overrides what the file says for that role.
colours.fileAbsent=This design has no stylesheet of its own. One can be written to {0} as a starting point.
colours.exportButton=Write this design's stylesheet into my profile
colours.exportWritten=Written to {0}. Edit it and restart to see the result.
colours.exportAlreadyThere={0} is already there and was left untouched.
colours.exportFailed=Could not write the stylesheet: {0}
colours.sourceShipped=shipped
colours.sourceFile=from file
colours.sourceChanged=changed
colours.roleSurface=Surface (menu strip, selected rows)
colours.roleWindowSurface=Window surface (the windows themselves)
colours.roleFieldInterior=Field interior (fields, lists, buttons)
colours.roleText=Text
colours.roleAccent=Accent
colours.roleSeparator=Separator line
colours.notAColour='{0}' is not a colour. Six hexadecimal digits with a leading hash, for example #3C7A4B. {1} is unchanged.
column.callsign=Callsign
column.name=Name
column.message=Message
column.time=Time
column.lastQrgRx=Last QRG RX
column.lastQrgTx=Last QRG TX
filter.find=Find...
filter.reset=Reset filters
filter.showOnlyQrb=Show only QRB [km] <=
filter.showOnlyQrbAbove=Show only QRB [km] >
filter.showOnlyQtf=Show only QTF:
filter.hideWorked=Hide worked:
filter.inactiveStations=Inactive stations
filter.onlyNewGrids=Only new grids
filter.gridColour=Grid color
filter.newBands=New bands
filter.tropo=Tropo >=0dB
filter.hide=Hide
filter.show=Show
filter.reachability=Reachability
filter.calcSelected=Calc selected
table.empty=No entries
selected.none=No station selected.
selected.priority=Priority:
selected.newJoined=New joined:
selected.more=more
selected.showMessages=Show messages
selected.createSked=Create sked
selected.sked=Sked alert
selected.skedIn=Sked in
selected.skedMinutesAt=min, at
selected.skedModeLink=, mode
selected.minutes=min
selected.skedFail=Sked fail
selected.remindPmIn=Remind pm in
selected.resetFail=Reset fail
selected.tagNotQrv=Tag {0} not QRV at bands:
selected.band=Band
selected.mode=Mode
selected.lookUpAndShow=Look up and show
selected.lookupQrz=Lookup on qrz.com
selected.lookupQrzcq=Lookup on qrzcq.com
selected.showPathInAs=Show path in AS
selected.turnAntenna=Turn ant1 to {0}
selected.turnAntenna2=Turn ant2 to {0}
selected.lastActivity=Last activity: {0} ({1} min ago)
candidates.title=Top priority candidates
candidates.none=No candidates yet.
candidates.doubleClick=Double-click a candidate to select it.
timeline.inBeam1=In beam 1
timeline.inBeam2=In beam 2
timeline.priority1=Priority 1
timeline.priority2=Priority 2
timeline.skeds=Skeds
timeline.minuteSuffix=min
update.title=Update information
update.available=Update available!
update.installedVersion=Installed version:
update.latestVersion=Latest stable version:
update.mainChanges=Main changes:
update.additionalInformation=Additional information:
update.download=Download:
update.openReleasePage=Open release page
update.changeLog=ChangeLog
update.knownBugs=Known bugs
update.versions=Versions
map.title=Station Map
map.tab=Map
map.resetView=Reset view
map.groupNearby=Grouping
map.groupNearbyTooltip=Group stations that are close together on the map.
map.alwaysOnTop=Always on top
map.triggerClusterSpot=Trigger cluster spot
map.showPathAnalysis=Show path analysis
map.hidePathAnalysis=Hide path analysis
map.pathAnalysisHidden=Path analysis is hidden.
map.tilesUnavailable=Map tiles unavailable — check the network connection.
path.title=Path / terrain analysis
path.selectStation=Select a station to prepare path and terrain analysis.
path.fromLocator=From locator:
path.toLocator=To locator:
path.endpoints=Endpoints:
path.distanceQtf=Distance/QTF:
path.frequency=Frequency:
path.status=Status:
path.source=Source:
path.los=LOS:
path.fresnel=Fresnel:
path.obstruction=Obstruction:
path.radioHorizon=Radio horizon:
path.terrainHorizon=Terrain horizon:
path.refraction=Refraction:
path.mechanisms=Mechanisms:
path.assessment=Assessment:
path.linkBudget=Link budget:
path.rxPower=RX power:
path.cwHint=CW hint:
chart.noSamples=No profile samples available.
chart.distanceAxis=Distance [km]
chart.heightAxis=Height [m]
chart.legend=Legend:
chart.terrain=Terrain
chart.los=LOS
chart.fresnel=Fresnel
chart.critical=Critical
chart.diffraction=Diffraction
chart.home=Home
chart.radioHorizonShort=Radio hor.
chart.terrainHorizonShort=Terr. hor.
chart.homeRadioHorizon=Home radio horizon
chart.homeTerrainHorizon=Home terrain horizon
chart.dxRadioHorizon=DX radio horizon
chart.dxTerrainHorizon=DX terrain horizon
chart.frequency=f = {0} MHz
chart.criticalFresnel=Critical point: Fresnel intrusion {0} m @ {1} km
chart.criticalLos=Critical point: LOS clearance {0} m @ {1} km
chart.diffractionCandidate=Diffraction candidate {0} km, KE ≈ {1} dB
title.connectionLost=CONNECTION LOST – reconnect scheduled
title.connecting=Connecting to ON4KST…
title.authenticating=Connected – authenticating with ON4KST…
title.synchronizing=Connected – synchronizing ON4KST chat data…
title.disconnected=DISCONNECTED!
title.online=Connected to: {0} as {1} ({2}) in {3} ({4} users online, {5} shown), {6} messages total.
title.bothCategories={0} and {1}
status.noConnection=No ON4KST connection
status.linkTooltip=ON4KST link: {0}\n{1}
status.linkConnected=🟢 LINK: Connected
status.linkConnecting=🟡 LINK: Connecting…
status.linkDisconnecting=🟡 LINK: Disconnecting…
status.linkReconnecting=🔴 LINK: Reconnecting…
status.linkDisconnected=🔴 LINK: Disconnected
picker.title=Select operator profile
picker.moreThanOne=More than one operator profile is configured.
picker.start=Start
picker.quit=Quit
dialog.yes=Yes
dialog.switchProfile=Switch profile
alert.profileTitle=Operator profile
alert.profileNotFound=The requested operator profile was not found.
alert.profilesTitle=Operator profiles
alert.onlyOneProfile=Only one operator profile is configured.
alert.onlyOneProfileBody=Additional profiles are created in the settings window on the "Profiles" tab. Each profile keeps its own settings and layout, and can either share the station worked database or use its own.
alert.switchProfileTitle=Switch operator profile
alert.switchProfileQuestion=Switch to "{0}"?
alert.switchProfileBody=The ON4KST connection is closed and all windows are rebuilt with the settings and layout of the selected profile.\n\nUnsaved settings of the current profile are lost. Window sizes, divider and column widths are saved automatically.
alert.quitTitle=Quit application
alert.quitQuestion=Do you want to disconnect from the Chat?
alert.simpleLogTitle=Simplelogfile created
alert.simpleLogHeader=The selected Simplelogfile did not exist and has been created
alert.simpleLogBody=File: {0}\n\nFirst check whether you need the Simplelogfile integration. If your logging application provides a supported network interface, use that interface for band and locator information.\n\nIf you use Simplelogfile, configure your logging application to write its live log to this file. Then log a test QSO and verify that the callsign is marked as worked in KST4Contest within one minute.\n\nBefore each contest, verify that the logging application writes the current contest log to this exact file. KST4Contest does not reset Simplelogfile-derived Worked marks automatically when a new contest starts.
alert.simpleLogLink=Open the Simplelogfile manual
tooltip.bandsNone=Bands: -
tooltip.bandsPrefix=Bands:
tooltip.bandStatusLegend=Band status:\nX = worked on this band\nB+ = band available, not worked on this band yet (call already worked on another band)\na = band available, call not worked on any band yet (can be turned off in GUI settings; falls back to B+)\no = grid square already worked on this band, by any station (can be turned off in GUI settings)\n(empty) = no information for this band\no can combine with the others, e.g. "ao" or "B+o"
tooltip.bandStatusThisStation=\n\nThis station ({0}):\nStatus: {1}
tooltip.workedStatusLegend=Worked status:\nempty = call not worked, grid not worked\nx = call worked\no = grid worked\nxo = call and grid worked
tooltip.workedStatusThisStation=\n\nThis station:\nCall worked: {0}\nGrid worked: {1} ({2})
tooltip.yes=yes
tooltip.no=no
tooltip.unknownGrid=unknown grid
tooltip.grid=grid {0}
messages.public=Public messages
messages.dxCluster=DXCluster messages
messages.qsoOfTheOther=QSO of the other
chat.ownQrgTooltip=Your own frequency in the main category
chat.secondQrgTooltip=Enter the frequency for the second chat category by hand
chat.qtfTooltip=Your antenna heading (QTF); read from the rotator when one is synced
chat.qtf2Tooltip=Heading of antenna 2 (rotator 2, SO2R); display only
chat.secondQrgTooltipSo2r=QRG of radio 2 (from RadioNr 2 or Win-Test station 2)
list.moveDown=Move selected down
list.moveUp=Move selected up
list.clearToRemove=Clear the text of an entry to remove it.
column.lastKnownQrg=Last known QRG
alert.cannotConnectTitle=Cannot connect
alert.credentialsMissing=Login credentials missing
alert.credentialsMissingBody=Please configure your callsign and password in Settings first.
alert.connectionFailedTitle=Connection failed
alert.connectionFailedBody=Could not connect: {0}
contrast.textOnWindowSurface=Text on the window surface
contrast.textInsideField=Text inside a field
contrast.accentOnWindowSurface=Accent on the window surface
contrast.textOnMenuStrip=Text on the menu strip
gui.startInEveningDesign=Start in the evening design
gui.filterPublic=Public messages
gui.filterPmToMe=Private messages to me
gui.filterPmToOthers=Private messages to others
gui.filterNothing=No filter
gui.hintFreshCall=Mark a callsign seen for the first time
gui.hintLargeGridWorked=Mark a worked large grid field
gui.rememberWindowPositions=Reopen windows across restarts where they were last moved to (same screen only)
form.choose=Choose...
form.notSelected=not selected
dialog.apply=Apply
chat.clear=clear
selected.showOnMap=🗺 Show on map
selected.notQrvAll=all
context.messageSnippets=Message snippets
context.createSked=Create sked…
context.tagNotQrv=Tag NOT QRV
context.markWorked=Mark as worked
context.calculateReachability=Calculate reachability
context.chooseStation=Choose station
context.back=Back
context.category=Category {0}
context.skedTitle=Create sked for {0}
context.cancel=Cancel
column.category=Category
column.sender=Sender
column.receiver=Receiver
column.lastQrg=Last QRG
column.airplane=AP [minutes / pot%]
column.score=Score
monitor.title=Cluster & QSO of the other
monitor.dxCluster=DX cluster
profiles.createFailed=The profile could not be created. The profile registry could not be written.
profiles.createdWithoutCredentials=The profile "{0}" was created without callsign and password. Enter them on the Station tab after switching to it.
profiles.duplicateFailed=The profile could not be duplicated.
profiles.rootNotDeletable=The default profile uses the files of the installation itself and cannot be deleted.
profiles.activeNotDeletable=The profile currently in use cannot be deleted. Switch to another profile first.
profiles.deleteFailed=The profile could not be deleted.
profiles.deletionFolder=The following folder is removed permanently:\n{0}
profiles.deletionKeepsShared=The common station worked stations are not touched.
profiles.deletionRemovesOwn=The worked stations of this profile are deleted as well.
profiles.rootAlwaysShared=The default profile always uses the common station worked stations, because that database is the one of the installation itself.
profiles.changeAfterSwitch=The change takes effect after switching to this profile again.
profiles.alreadyActive=This profile is already active.
profiles.selectFirst=Select a profile in the table first.
beacon.invalidMessage=The beacon message is invalid: {0}
beacon.intervalTooShort=Enter a whole beacon interval of at least {0} minute.
notification.invalidPort="{0}" is not a valid TCP port. Enter a value from 1 to 65535.
notification.invalidSpotter="{0}" is not a valid spotter callsign.
notification.invalidCallsign=Please enter a valid callsign.
notification.alreadyMonitored=This base callsign is already in the monitoring list.
settings.windowTitle=Change Client Settings
settings.noticeInfo=Info
settings.noticeProblem=Settings
profiles.unknown=unknown
profiles.copyOf=Copy of {0}
profiles.sharedDatabase=common station database
profiles.ownDatabase=own database