diff --git a/public/analytics.js b/public/analytics.js
index f82fd59e..1f3d26b8 100644
--- a/public/analytics.js
+++ b/public/analytics.js
@@ -2353,7 +2353,7 @@ function destroy() { _analyticsData = {}; _channelData = null; if (_ngState && _
const nodes = allNodes.filter(n => n.role === 'repeater');
if (nodes.length === 0) {
- el.innerHTML = `
No nodes in the network yet. Any prefix is available!
`;
+ el.innerHTML = `No repeaters in the network yet. Any prefix is available!
`;
return;
}
@@ -2382,11 +2382,11 @@ function destroy() { _analyticsData = {}; _channelData = null; if (_ngState && _
const totalNodes = nodes.length;
let rec, recDetail;
if (totalNodes < 20) {
- rec = '1-byte'; recDetail = `With only ${totalNodes} nodes, 1-byte prefixes have low collision risk.`;
+ rec = '1-byte'; recDetail = `With only ${totalNodes} repeaters, 1-byte prefixes have low collision risk.`;
} else if (totalNodes < 500) {
- rec = '2-byte'; recDetail = `With ${totalNodes} nodes, 2-byte prefixes are recommended to avoid collisions.`;
+ rec = '2-byte'; recDetail = `With ${totalNodes} repeaters, 2-byte prefixes are recommended to avoid collisions.`;
} else {
- rec = '2-byte'; recDetail = `With ${totalNodes} nodes, 2-byte prefixes are strongly recommended.`;
+ rec = '2-byte'; recDetail = `With ${totalNodes} repeaters, 2-byte prefixes are strongly recommended.`;
}
// URL params for pre-fill / auto-run
@@ -2395,7 +2395,7 @@ function destroy() { _analyticsData = {}; _channelData = null; if (_ngState && _
const initGenerate = hashParams.get('generate') || '';
const regionNote = regionLabel
- ? `Showing data for region: ${esc(regionLabel)}. Check all nodes →
`
+ ? `Showing data for region: ${esc(regionLabel)}. Check all repeaters →
`
: '';
el.innerHTML = `
@@ -2408,7 +2408,7 @@ function destroy() { _analyticsData = {}; _channelData = null; if (_ngState && _
${regionNote}
-
Total nodes
+
Total repeaters
${totalNodes.toLocaleString()}
${[1, 2, 3].map(b => `