101 lines
6.6 KiB
TypeScript
101 lines
6.6 KiB
TypeScript
export const DEFAULT_LANG = 'en_US'
|
|
|
|
const dict = {
|
|
'(not yet generated — start the service once)': 0,
|
|
'Serve the self-signed certificate on the TLS stratum port, for miners on your local network. Miners have to trust it (see the Stratum TLS Certificate action) or connect with verification disabled. You do NOT need this for miners connecting over a public domain: attach the domain to the Stratum (TLS) interface and StartOS issues a publicly trusted certificate automatically.': 1,
|
|
'All block submissions confirmed': 2,
|
|
'All latency counters (count, avg, last, wasted work) have been cleared. New measurements will accumulate from the next block.': 3,
|
|
'Already absent': 4,
|
|
'Base URL of a self-hosted mempool instance for dashboard links (e.g. https://mempool.example.com). Kamado appends /address/<addr> and /block/<hash>, so the instance must follow the standard mempool.space URL layout. Leave empty to use the public mempool.space.': 5,
|
|
'Bitcoin Core RPC': 6,
|
|
'Bitcoin Core RPC is unreachable': 7,
|
|
'Block Submission': 8,
|
|
'Block latency stats reset to zero': 9,
|
|
'Ceiling for the vardiff algorithm. 0 means no cap.': 10,
|
|
'Certificate (PEM)': 11,
|
|
'Clears the current stratum TLS certificate so a fresh one is generated on the next service start. Use this to rotate an expired or untrusted certificate.': 12,
|
|
'Coinbase Tag': 13,
|
|
Configure: 14,
|
|
'Connect miners with stratum+ssl:// to the Stratum (TLS) interface. The certificate is self-signed: paste the PEM into firmware that accepts a custom root, pin the fingerprint, or disable verification.': 15,
|
|
'Connected to Bitcoin Core': 16,
|
|
'Container-side TLS stratum port. The externally reachable port is shown on the Stratum (TLS) interface.': 17,
|
|
'Custom Block Explorer URL': 18,
|
|
'Customize vardiff, TLS, block notifications, logging, and explorer links': 19,
|
|
Debug: 20,
|
|
'Disconnect clients that have not submitted a share in this many seconds. 0 disables the idle disconnect.': 21,
|
|
'Displays a full status snapshot: Bitcoin Core sync state, ckpool health, connected miners, hashrate, found blocks, and submit-gap diagnostics.': 22,
|
|
'Drop Idle (seconds)': 23,
|
|
'Enable Stratum TLS in Configure first': 24,
|
|
Error: 25,
|
|
'FAIL — see details above': 26,
|
|
'Failed to reset latency stats — the Kamado API did not respond': 27,
|
|
'Fingerprint (SHA-256)': 28,
|
|
'Floor for the vardiff algorithm.': 29,
|
|
'Full self-signed certificate. Copy the whole block including the BEGIN/END CERTIFICATE markers.': 30,
|
|
Info: 31,
|
|
'Initial vardiff target for new miner connections. Bitaxe-class miners typically land around 16384.': 32,
|
|
'Kamado API is unreachable — service may be down': 33,
|
|
'Kamado Pool uses ZMQ block notifications for sub-second stale-work detection — every second of stale work in solo mode is hashrate burned on a dead block.': 34,
|
|
'Log Level': 35,
|
|
'Maximum Difficulty': 36,
|
|
'Miners connected via TLS will be disconnected on restart and will need to accept or re-pin the new certificate fingerprint.': 37,
|
|
'Minimum Difficulty': 38,
|
|
'Must be an http:// or https:// URL with no whitespace': 39,
|
|
'Next steps:': 40,
|
|
'No TLS certificate files found (TLS may not have been enabled)': 41,
|
|
'No certificate files were present.': 42,
|
|
'PASS — pool is healthy': 43,
|
|
'Plaintext stratum endpoint. Point miners here with their Bitcoin payout address as the username': 44,
|
|
'Pool Status': 45,
|
|
'Provide the new fingerprint or PEM to miners that pin the certificate.': 46,
|
|
'Real-time Kamado Pool dashboard (hashrate, miners, blocks, best shares)': 47,
|
|
'Regenerate TLS Certificate': 48,
|
|
Removed: 49,
|
|
'Reset Block Latency': 50,
|
|
'Restart Kamado Pool.': 51,
|
|
'Run the Stratum TLS Certificate action to see the new fingerprint and PEM.': 52,
|
|
'Short string embedded in the coinbase transaction of solved blocks.': 53,
|
|
'Shows the self-signed stratum TLS certificate: SHA-256 fingerprint for pinning and the full PEM to paste into miner firmware (e.g. the AxeOS "Stratum SSL Cert" field).': 54,
|
|
'Starting Difficulty': 55,
|
|
Stratum: 56,
|
|
'Stratum (TLS)': 57,
|
|
'Stratum Server': 58,
|
|
'Stratum TLS': 59,
|
|
'Stratum TLS Certificate': 60,
|
|
"Subscribe to Bitcoin Core's hashblock ZMQ topic for sub-second block detection. RPC polling remains active as a fallback either way.": 61,
|
|
'TLS Port (internal)': 62,
|
|
'TLS certificate cleared — restart the service to generate a new one': 63,
|
|
'TLS stratum is accepting connections': 64,
|
|
'TLS stratum is not accepting connections': 65,
|
|
'TLS-encrypted stratum endpoint. Miners on a public domain attached here get a CA-issued certificate automatically; on the local network the self-signed certificate is used (see the Stratum TLS Certificate action)': 66,
|
|
'The Kamado dashboard is not reachable': 67,
|
|
'The Kamado dashboard is reachable': 68,
|
|
'The stratum server is accepting connections': 69,
|
|
'The stratum server is not accepting connections': 70,
|
|
'Use this for fingerprint pinning on miner firmwares that support it. Changes only when the certificate is regenerated.': 71,
|
|
'Verbosity of the kamado-api log output.': 72,
|
|
Warn: 73,
|
|
'Web Dashboard': 74,
|
|
'ZMQ Block Feed': 75,
|
|
'ZMQ Block Notifications': 76,
|
|
'ZMQ block feed is stale — block notifications are falling back to RPC polling': 77,
|
|
'ZMQ block notifications are flowing': 78,
|
|
'Zeroes the block-update latency counters (avg, last, wasted work, block count). Use this after tuning ZMQ or ckpool to start fresh measurements.': 79,
|
|
'block(s) submitted to bitcoind but not confirmed — check Bitcoin Core logs': 80,
|
|
seconds: 81,
|
|
'Stratum Port': 82,
|
|
'TCP port the plaintext stratum server listens on. StartOS also tries to publish the pool on this same port number on your network, so this is normally the port you give your miners — check the Stratum interface after saving, since the OS will pick a different external port if this one is already taken.': 83,
|
|
'Stratum TLS Port': 84,
|
|
'TCP port stunnel accepts TLS stratum connections on. Only used when Stratum TLS is enabled below.': 85,
|
|
'Network port your miners connect to for plaintext stratum. StartOS publishes the pool on this port; if it is already claimed by another service the OS assigns a different one, so check the Stratum interface after saving. Changing this does not interrupt connected miners.': 86,
|
|
'Network port your miners connect to for TLS stratum — both for the local self-signed certificate and for any public domain attached to the Stratum (TLS) interface.': 87,
|
|
'Stratum TLS (Local Network)': 88,
|
|
} as const
|
|
|
|
/**
|
|
* Plumbing. DO NOT EDIT.
|
|
*/
|
|
export type I18nKey = keyof typeof dict
|
|
export type LangDict = Record<(typeof dict)[I18nKey], string>
|
|
export default dict
|