Add network unit 23 on ICMP messages and traceroute.

Cover error reporting, ping echo and the TTL-based traceroute method.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
pepaskopec-blip 2026-09-14 13:03:46 +02:00
commit cdcfe2237d
5 changed files with 139 additions and 18 deletions

20
i18n.c
View file

@ -329,6 +329,12 @@ const TrEntry tr_ui[] = {
"8 slides about the IP datagram and header, then a quiz."},
{"net_ex22_title", "Kvíz: paket IP",
"Quiz: IP packet"},
{"net_unit23", "ICMP",
"ICMP"},
{"net_unit23_sub", "5 snímků o ICMP zprávách a traceroute a pak kvíz.",
"5 slides about ICMP messages and traceroute, then a quiz."},
{"net_ex23_title", "Kvíz: ICMP",
"Quiz: ICMP"},
{"net_quiz_intro",
"Vyberte u každé otázky jednu správnou odpověď a stiskněte Zkontrolovat.",
"Choose one correct answer for each question and press Check."},
@ -374,6 +380,8 @@ const TrEntry tr_ui[] = {
"Quiz on Ethernet addresses and frames"},
{"net_quiz22_head", "Kvíz k IP paketu",
"Quiz on the IP packet"},
{"net_quiz23_head", "Kvíz k ICMP",
"Quiz on ICMP"},
{"net_slide_next", "Další", "Next"},
{"net_slide_prev", "Zpět", "Back"},
{"net_slide_start", "Přejít na cvičení", "Go to the exercise"},
@ -722,6 +730,18 @@ const TrEntry tr_content[] = {
"PROTOCOL 17 = UDP"},
{"Ethernet MTU = 1500 B", NULL,
"Ethernet MTU = 1500 B"},
{"ICMP posílá informace o chybách a stavu přenosu", NULL,
"ICMP sends information about errors and transfer status"},
{"ICMP jede uvnitř IP datagramu", NULL,
"ICMP is carried inside an IP datagram"},
{"Source Quench = zpomal odesílání kvůli zahlcení", NULL,
"Source Quench = slow down sending due to congestion"},
{"Time Exceeded = TTL kleslo na 0", NULL,
"Time Exceeded = TTL dropped to 0"},
{"Echo Request/Reply = ping", NULL,
"Echo Request/Reply = ping"},
{"Traceroute zvyšuje TTL a čte Time Exceeded", NULL,
"Traceroute raises TTL and reads Time Exceeded"},
{"čtrnáct", NULL, "fourteen"},
{"sedmnáct", NULL, "seventeen"},
{"dvacet", NULL, "twenty"},