{
    "language": "sk",
    "messages": [
        {
            "id": "Error",
            "message": "Error",
            "translation": "Chyba",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Error:",
            "message": "Error:",
            "translation": "Chyba:",
            "translatorComment": "Copied from source."
        },
        {
            "id": "(no argument): elevate and install manager service",
            "message": "(no argument): elevate and install manager service",
            "translation": "(bez argumentu): získať administrátorské práva a nainštalovať službu manažéra",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Usage: {Args0} [\n{String}]",
            "message": "Usage: {Args0} [\n{String}]",
            "translation": "Použitie: {Args0} [\n{String}]",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "Args0",
                    "string": "%[1]s",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 1,
                    "expr": "os.Args[0]"
                },
                {
                    "id": "String",
                    "string": "%[2]s",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 2,
                    "expr": "builder.String()"
                }
            ]
        },
        {
            "id": "Command Line Options",
            "message": "Command Line Options",
            "translation": "Možnosti príkazového riadku",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Unable to determine whether the process is running under WOW64: {Err}",
            "message": "Unable to determine whether the process is running under WOW64: {Err}",
            "translation": "Nepodarilo sa zistiť, či proces beží pod WOW64: {Err}",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "Err",
                    "string": "%[1]v",
                    "type": "error",
                    "underlyingType": "interface{Error() string}",
                    "argNum": 1,
                    "expr": "err"
                }
            ]
        },
        {
            "id": "You must use the native version of Phobos on this computer.",
            "message": "You must use the native version of Phobos on this computer.",
            "translation": "Na tomto počítači musíte používať natívnu verziu programu Phobos.",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Unable to open current process token: {Err}",
            "message": "Unable to open current process token: {Err}",
            "translation": "Nepodarilo sa otvoriť token aktuálneho procesu: {Err}",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "Err",
                    "string": "%[1]v",
                    "type": "error",
                    "underlyingType": "interface{Error() string}",
                    "argNum": 1,
                    "expr": "err"
                }
            ]
        },
        {
            "id": "Phobos may only be used by users who are a member of the Builtin {AdminGroupName} group.",
            "message": "Phobos may only be used by users who are a member of the Builtin {AdminGroupName} group.",
            "translation": "Phobos môžu používať iba členovia Builtin skupiny {AdminGroupName}.",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "AdminGroupName",
                    "string": "%[1]s",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 1,
                    "expr": "elevate.AdminGroupName()"
                }
            ]
        },
        {
            "id": "Phobos is running, but the UI is only accessible from desktops of the Builtin {AdminGroupName} group.",
            "message": "Phobos is running, but the UI is only accessible from desktops of the Builtin {AdminGroupName} group.",
            "translation": "Phobos je spustený, ale používateľské rozhranie je prístupné iba členom Builtin skupiny {AdminGroupName}.",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "AdminGroupName",
                    "string": "%[1]s",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 1,
                    "expr": "elevate.AdminGroupName()"
                }
            ]
        },
        {
            "id": "Phobos system tray icon did not appear after 30 seconds.",
            "message": "Phobos system tray icon did not appear after 30 seconds.",
            "translation": "Phobos ikona sa ani po 30 sekundách neobjavila na systémovej lište.",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Not a phobos:// link: {Link}",
            "message": "Not a phobos:// link: {Link}",
            "translation": "",
            "placeholders": [
                {
                    "id": "Link",
                    "string": "%[1]s",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 1,
                    "expr": "link"
                }
            ]
        },
        {
            "id": "Now",
            "message": "Now",
            "translation": "Teraz",
            "translatorComment": "Copied from source."
        },
        {
            "id": "System clock wound backward!",
            "message": "System clock wound backward!",
            "translation": "Systémové hodiny sa vrátili v čase!",
            "translatorComment": "Copied from source."
        },
        {
            "id": "{Years} year(s)",
            "message": "{Years} year(s)",
            "translation": {
                "select": {
                    "feature": "plural",
                    "arg": "Years",
                    "cases": {
                        "few": {
                            "msg": "{Years} roky"
                        },
                        "many": {
                            "msg": "{Years} rokov"
                        },
                        "one": {
                            "msg": "{Years} rok"
                        },
                        "other": {
                            "msg": "{Years} rokov"
                        }
                    }
                }
            },
            "placeholders": [
                {
                    "id": "Years",
                    "string": "%[1]d",
                    "type": "int64",
                    "underlyingType": "int64",
                    "argNum": 1,
                    "expr": "years"
                }
            ]
        },
        {
            "id": "{Days} day(s)",
            "message": "{Days} day(s)",
            "translation": {
                "select": {
                    "feature": "plural",
                    "arg": "Days",
                    "cases": {
                        "few": {
                            "msg": "{Days} dni"
                        },
                        "many": {
                            "msg": "{Days} dní"
                        },
                        "one": {
                            "msg": "{Days} deň"
                        },
                        "other": {
                            "msg": "{Days} dní"
                        }
                    }
                }
            },
            "placeholders": [
                {
                    "id": "Days",
                    "string": "%[1]d",
                    "type": "int64",
                    "underlyingType": "int64",
                    "argNum": 1,
                    "expr": "days"
                }
            ]
        },
        {
            "id": "{Hours} hour(s)",
            "message": "{Hours} hour(s)",
            "translation": {
                "select": {
                    "feature": "plural",
                    "arg": "Hours",
                    "cases": {
                        "few": {
                            "msg": "{Hours} hodiny"
                        },
                        "many": {
                            "msg": "{Hours} hodín"
                        },
                        "one": {
                            "msg": "{Hours} hodina"
                        },
                        "other": {
                            "msg": "{Hours} hodín"
                        }
                    }
                }
            },
            "placeholders": [
                {
                    "id": "Hours",
                    "string": "%[1]d",
                    "type": "int64",
                    "underlyingType": "int64",
                    "argNum": 1,
                    "expr": "hours"
                }
            ]
        },
        {
            "id": "{Minutes} minute(s)",
            "message": "{Minutes} minute(s)",
            "translation": {
                "select": {
                    "feature": "plural",
                    "arg": "Minutes",
                    "cases": {
                        "few": {
                            "msg": "{Minutes} minúty"
                        },
                        "many": {
                            "msg": "{Minutes} minút"
                        },
                        "one": {
                            "msg": "{Minutes} minúta"
                        },
                        "other": {
                            "msg": "{Minutes} minút"
                        }
                    }
                }
            },
            "placeholders": [
                {
                    "id": "Minutes",
                    "string": "%[1]d",
                    "type": "int64",
                    "underlyingType": "int64",
                    "argNum": 1,
                    "expr": "minutes"
                }
            ]
        },
        {
            "id": "{Seconds} second(s)",
            "message": "{Seconds} second(s)",
            "translation": {
                "select": {
                    "feature": "plural",
                    "arg": "Seconds",
                    "cases": {
                        "few": {
                            "msg": "{Seconds} sekundy"
                        },
                        "many": {
                            "msg": "{Seconds} sekúnd"
                        },
                        "one": {
                            "msg": "{Seconds} sekunda"
                        },
                        "other": {
                            "msg": "{Seconds} sekúnd"
                        }
                    }
                }
            },
            "placeholders": [
                {
                    "id": "Seconds",
                    "string": "%[1]d",
                    "type": "int64",
                    "underlyingType": "int64",
                    "argNum": 1,
                    "expr": "seconds"
                }
            ]
        },
        {
            "id": "{Timestamp} ago",
            "message": "{Timestamp} ago",
            "translation": "Pred {Timestamp}",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "Timestamp",
                    "string": "%[1]s",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 1,
                    "expr": "timestamp"
                }
            ]
        },
        {
            "id": "{Bytes} B",
            "message": "{Bytes} B",
            "translation": "{Bytes} B",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "Bytes",
                    "string": "%[1]d",
                    "type": "golang.zx2c4.com/wireguard/windows/conf.Bytes",
                    "underlyingType": "uint64",
                    "argNum": 1,
                    "expr": "b"
                }
            ]
        },
        {
            "id": "{Float64b__1024} KiB",
            "message": "{Float64b__1024} KiB",
            "translation": "{Float64b__1024} KiB",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "Float64b__1024",
                    "string": "%.2[1]f",
                    "type": "float64",
                    "underlyingType": "float64",
                    "argNum": 1,
                    "expr": "float64(b) / 1024"
                }
            ]
        },
        {
            "id": "{Float64b__1024__1024} MiB",
            "message": "{Float64b__1024__1024} MiB",
            "translation": "{Float64b__1024__1024} MiB",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "Float64b__1024__1024",
                    "string": "%.2[1]f",
                    "type": "float64",
                    "underlyingType": "float64",
                    "argNum": 1,
                    "expr": "float64(b) / (1024 * 1024)"
                }
            ]
        },
        {
            "id": "{Float64b__1024__1024__1024} GiB",
            "message": "{Float64b__1024__1024__1024} GiB",
            "translation": "{Float64b__1024__1024__1024} GiB",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "Float64b__1024__1024__1024",
                    "string": "%.2[1]f",
                    "type": "float64",
                    "underlyingType": "float64",
                    "argNum": 1,
                    "expr": "float64(b) / (1024 * 1024 * 1024)"
                }
            ]
        },
        {
            "id": "{Float64b__1024__1024__1024__1024} TiB",
            "message": "{Float64b__1024__1024__1024__1024} TiB",
            "translation": "{Float64b__1024__1024__1024__1024} TiB",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "Float64b__1024__1024__1024__1024",
                    "string": "%.2[1]f",
                    "type": "float64",
                    "underlyingType": "float64",
                    "argNum": 1,
                    "expr": "float64(b) / (1024 * 1024 * 1024) / 1024"
                }
            ]
        },
        {
            "id": "{Why}: {Offender}",
            "message": "{Why}: {Offender}",
            "translation": "{Why}: {Offender}",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "Why",
                    "string": "%[1]s",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 1,
                    "expr": "e.why"
                },
                {
                    "id": "Offender",
                    "string": "%[2]q",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 2,
                    "expr": "e.offender"
                }
            ]
        },
        {
            "id": "Invalid IP address:",
            "message": "Invalid IP address:",
            "translation": "Neplatná IP adresa:",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Missing port from endpoint",
            "message": "Missing port from endpoint",
            "translation": "Koncovému bodu chýba číslo portu",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Invalid endpoint host",
            "message": "Invalid endpoint host",
            "translation": "Neplatný hostiteľ koncového bodu",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Brackets must contain an IPv6 address",
            "message": "Brackets must contain an IPv6 address",
            "translation": "Medzi zátvorkami musí byť IPv6 adresa",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Invalid MTU",
            "message": "Invalid MTU",
            "translation": "Neplatné MTU",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Invalid port",
            "message": "Invalid port",
            "translation": "Neplatný port",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Invalid persistent keepalive",
            "message": "Invalid persistent keepalive",
            "translation": "Neplatný perzistentný keepalive",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Invalid key: {Err}",
            "message": "Invalid key: {Err}",
            "translation": "Neplatný kľúč: {Err}",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "Err",
                    "string": "%[1]v",
                    "type": "error",
                    "underlyingType": "interface{Error() string}",
                    "argNum": 1,
                    "expr": "err"
                }
            ]
        },
        {
            "id": "Keys must decode to exactly 32 bytes",
            "message": "Keys must decode to exactly 32 bytes",
            "translation": "Dekódované kľúče musia mať veľkosť 32 bajtov",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Two commas in a row",
            "message": "Two commas in a row",
            "translation": "Dve čiarky v poradí",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Invalid {What}",
            "message": "Invalid {What}",
            "translation": "",
            "placeholders": [
                {
                    "id": "What",
                    "string": "%[1]s",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 1,
                    "expr": "what"
                }
            ]
        },
        {
            "id": "Invalid obfuscator mode",
            "message": "Invalid obfuscator mode",
            "translation": ""
        },
        {
            "id": "Invalid masking type",
            "message": "Invalid masking type",
            "translation": ""
        },
        {
            "id": "Invalid media SSRC",
            "message": "Invalid media SSRC",
            "translation": ""
        },
        {
            "id": "An obfuscator instance must have a target",
            "message": "An obfuscator instance must have a target",
            "translation": ""
        },
        {
            "id": "[none specified]",
            "message": "[none specified]",
            "translation": "[nešpecifikované]",
            "translatorComment": "Copied from source."
        },
        {
            "id": "An obfuscator instance must have a key",
            "message": "An obfuscator instance must have a key",
            "translation": ""
        },
        {
            "id": "A SOCKS5 tunnel accepts exactly one [Instance] section",
            "message": "A SOCKS5 tunnel accepts exactly one [Instance] section",
            "translation": ""
        },
        {
            "id": "{Lenobfuscations} given",
            "message": "{Lenobfuscations} given",
            "translation": "",
            "placeholders": [
                {
                    "id": "Lenobfuscations",
                    "string": "%[1]d",
                    "type": "int",
                    "underlyingType": "int",
                    "argNum": 1,
                    "expr": "len(obfuscations)"
                }
            ]
        },
        {
            "id": "A SOCKS5 tunnel must not declare peers",
            "message": "A SOCKS5 tunnel must not declare peers",
            "translation": ""
        },
        {
            "id": "An [Instance] section requires a peer to attach to",
            "message": "An [Instance] section requires a peer to attach to",
            "translation": ""
        },
        {
            "id": "No peer matches the obfuscator source port",
            "message": "No peer matches the obfuscator source port",
            "translation": ""
        },
        {
            "id": "A peer accepts only one [Instance] section",
            "message": "A peer accepts only one [Instance] section",
            "translation": ""
        },
        {
            "id": "Tunnel name is not valid",
            "message": "Tunnel name is not valid",
            "translation": "Názov tunela nie je platný",
            "translatorComment": "Copied from source."
        },
        {
            "id": "A [Socks5] section must follow an [Instance] section",
            "message": "A [Socks5] section must follow an [Instance] section",
            "translation": ""
        },
        {
            "id": "Line must occur in a section",
            "message": "Line must occur in a section",
            "translation": "Sekcia musí obsahovať čiaru",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Config key is missing an equals separator",
            "message": "Config key is missing an equals separator",
            "translation": "Konfiguračný kľúč neobsahuje separátor (znamienko rovnosti)",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Key must have a value",
            "message": "Key must have a value",
            "translation": "Kľúč musí obsahovať hodnotu",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Invalid key for [Interface] section",
            "message": "Invalid key for [Interface] section",
            "translation": "Neplatný kľúč sekcie [Interface]",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Invalid key for [Peer] section",
            "message": "Invalid key for [Peer] section",
            "translation": "Neplatný kľúč sekcie [Peer]",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Only the client obfuscator role is supported",
            "message": "Only the client obfuscator role is supported",
            "translation": ""
        },
        {
            "id": "Invalid RTP payload type",
            "message": "Invalid RTP payload type",
            "translation": ""
        },
        {
            "id": "Invalid media clock",
            "message": "Invalid media clock",
            "translation": ""
        },
        {
            "id": "Invalid key for [Instance] section",
            "message": "Invalid key for [Instance] section",
            "translation": ""
        },
        {
            "id": "Invalid key for [Socks5] section",
            "message": "Invalid key for [Socks5] section",
            "translation": ""
        },
        {
            "id": "An interface must have a private key",
            "message": "An interface must have a private key",
            "translation": "Rozhranie musí mať priradený súkromný kľúč",
            "translatorComment": "Copied from source."
        },
        {
            "id": "All peers must have public keys",
            "message": "All peers must have public keys",
            "translation": "Všetci peeri musia mať priradený verejný kľúč",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Not a phobos:// link",
            "message": "Not a phobos:// link",
            "translation": ""
        },
        {
            "id": "The link carries no configuration",
            "message": "The link carries no configuration",
            "translation": ""
        },
        {
            "id": "The link payload is not valid base64url: {Err}",
            "message": "The link payload is not valid base64url: {Err}",
            "translation": "",
            "placeholders": [
                {
                    "id": "Err",
                    "string": "%[1]v",
                    "type": "error",
                    "underlyingType": "interface{Error() string}",
                    "argNum": 1,
                    "expr": "err"
                }
            ]
        },
        {
            "id": "The link payload is not valid UTF-8 text",
            "message": "The link payload is not valid UTF-8 text",
            "translation": ""
        },
        {
            "id": "[EnumerationSeparator]",
            "message": "[EnumerationSeparator]",
            "translation": "",
            "comment": "Text to insert between items when listing - most western languages will translate ‘[EnumerationSeparator]’ into ‘, ’ to produce lists like ‘apple, orange, strawberry’. Eastern languages might translate into ‘、’ to produce lists like ‘リンゴ、オレンジ、イチゴ’."
        },
        {
            "id": "[UnitSeparator]",
            "message": "[UnitSeparator]",
            "translation": " ",
            "comment": "Text to insert when combining units of a measure - most languages will translate ‘[UnitSeparator]’ into ‘ ’ (space) to produce lists like ‘2 minuti 30 sekund’, or empty string ‘’ to produce ‘2分30秒’.",
            "translatorComment": "Copied from source."
        },
        {
            "id": "SOCKS5 proxy listening on 127.0.0.1:{ListenPort} -\u003e {Target} (masking {Masking})",
            "message": "SOCKS5 proxy listening on 127.0.0.1:{ListenPort} -\u003e {Target} (masking {Masking})",
            "translation": "",
            "placeholders": [
                {
                    "id": "ListenPort",
                    "string": "%[1]d",
                    "type": "uint16",
                    "underlyingType": "uint16",
                    "argNum": 1,
                    "expr": "c.ListenPort()"
                },
                {
                    "id": "Target",
                    "string": "%[2]v",
                    "type": "net/netip.AddrPort",
                    "underlyingType": "struct{ip net/netip.Addr; port uint16}",
                    "argNum": 2,
                    "expr": "c.config.Target"
                },
                {
                    "id": "Masking",
                    "string": "%[3]v",
                    "type": "golang.zx2c4.com/wireguard/windows/phobos.Masking",
                    "underlyingType": "int",
                    "argNum": 3,
                    "expr": "c.config.Masking"
                }
            ]
        },
        {
            "id": "SOCKS5 proxy stopped",
            "message": "SOCKS5 proxy stopped",
            "translation": ""
        },
        {
            "id": "SOCKS5 proxy: {Err}",
            "message": "SOCKS5 proxy: {Err}",
            "translation": "",
            "placeholders": [
                {
                    "id": "Err",
                    "string": "%[1]v",
                    "type": "error",
                    "underlyingType": "interface{Error() string}",
                    "argNum": 1,
                    "expr": "err"
                }
            ]
        },
        {
            "id": "Obfuscator started: 127.0.0.1:{ListenPort} -\u003e {Target} (masking {Masking})",
            "message": "Obfuscator started: 127.0.0.1:{ListenPort} -\u003e {Target} (masking {Masking})",
            "translation": "",
            "placeholders": [
                {
                    "id": "ListenPort",
                    "string": "%[1]d",
                    "type": "uint16",
                    "underlyingType": "uint16",
                    "argNum": 1,
                    "expr": "p.listenPort"
                },
                {
                    "id": "Target",
                    "string": "%[2]v",
                    "type": "net/netip.AddrPort",
                    "underlyingType": "struct{ip net/netip.Addr; port uint16}",
                    "argNum": 2,
                    "expr": "p.config.Target"
                },
                {
                    "id": "Masking",
                    "string": "%[3]v",
                    "type": "golang.zx2c4.com/wireguard/windows/phobos.Masking",
                    "underlyingType": "int",
                    "argNum": 3,
                    "expr": "p.config.Masking"
                }
            ]
        },
        {
            "id": "Obfuscator stopped: 127.0.0.1:{ListenPort} -\u003e {Target}",
            "message": "Obfuscator stopped: 127.0.0.1:{ListenPort} -\u003e {Target}",
            "translation": "",
            "placeholders": [
                {
                    "id": "ListenPort",
                    "string": "%[1]d",
                    "type": "uint16",
                    "underlyingType": "uint16",
                    "argNum": 1,
                    "expr": "p.listenPort"
                },
                {
                    "id": "Target",
                    "string": "%[2]v",
                    "type": "net/netip.AddrPort",
                    "underlyingType": "struct{ip net/netip.Addr; port uint16}",
                    "argNum": 2,
                    "expr": "p.config.Target"
                }
            ]
        },
        {
            "id": "Obfuscator {What} failed: {Err}",
            "message": "Obfuscator {What} failed: {Err}",
            "translation": "",
            "placeholders": [
                {
                    "id": "What",
                    "string": "%[1]s",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 1,
                    "expr": "what"
                },
                {
                    "id": "Err",
                    "string": "%[2]v",
                    "type": "error",
                    "underlyingType": "interface{Error() string}",
                    "argNum": 2,
                    "expr": "err"
                }
            ]
        },
        {
            "id": "tun2socks: wait failed: {Err}",
            "message": "tun2socks: wait failed: {Err}",
            "translation": "",
            "placeholders": [
                {
                    "id": "Err",
                    "string": "%[1]v",
                    "type": "error",
                    "underlyingType": "interface{Error() string}",
                    "argNum": 1,
                    "expr": "err"
                }
            ]
        },
        {
            "id": "tun2socks: adapter read failed: {Err}",
            "message": "tun2socks: adapter read failed: {Err}",
            "translation": "",
            "placeholders": [
                {
                    "id": "Err",
                    "string": "%[1]v",
                    "type": "error",
                    "underlyingType": "interface{Error() string}",
                    "argNum": 1,
                    "expr": "err"
                }
            ]
        },
        {
            "id": "tun2socks: cannot reach {Target}: {DialErr}",
            "message": "tun2socks: cannot reach {Target}: {DialErr}",
            "translation": "",
            "placeholders": [
                {
                    "id": "Target",
                    "string": "%[1]v",
                    "type": "net/netip.AddrPort",
                    "underlyingType": "struct{ip net/netip.Addr; port uint16}",
                    "argNum": 1,
                    "expr": "target"
                },
                {
                    "id": "DialErr",
                    "string": "%[2]v",
                    "type": "error",
                    "underlyingType": "interface{Error() string}",
                    "argNum": 2,
                    "expr": "dialErr"
                }
            ]
        },
        {
            "id": "tun2socks: cannot open a UDP session for {Source}: {Err}",
            "message": "tun2socks: cannot open a UDP session for {Source}: {Err}",
            "translation": "",
            "placeholders": [
                {
                    "id": "Source",
                    "string": "%[1]v",
                    "type": "net/netip.AddrPort",
                    "underlyingType": "struct{ip net/netip.Addr; port uint16}",
                    "argNum": 1,
                    "expr": "source"
                },
                {
                    "id": "Err",
                    "string": "%[2]v",
                    "type": "error",
                    "underlyingType": "interface{Error() string}",
                    "argNum": 2,
                    "expr": "err"
                }
            ]
        },
        {
            "id": "About Phobos",
            "message": "About Phobos",
            "translation": "O Phobos",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Phobos logo image",
            "message": "Phobos logo image",
            "translation": "Obrázok Phobos loga",
            "translatorComment": "Copied from source."
        },
        {
            "id": "App version: {Number}\nDriver version: {Version}\nGo version: {Version_go}\nOperating system: {OsName}\nArchitecture: {Arch}",
            "message": "App version: {Number}\nDriver version: {Version}\nGo version: {Version_go}\nOperating system: {OsName}\nArchitecture: {Arch}",
            "translation": "Verzia aplikácie: {Number}\nVerzia ovládača: {Version}\nVerzia Go: {Version_go}\nOperačný systém: {OsName}\nArchitektúra: {Arch}",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "Number",
                    "string": "%[1]s",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 1,
                    "expr": "version.Number"
                },
                {
                    "id": "Version",
                    "string": "%[2]s",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 2,
                    "expr": "driver.Version()"
                },
                {
                    "id": "Version_go",
                    "string": "%[3]s",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 3,
                    "expr": "strings.TrimPrefix(runtime.Version(), \"go\")"
                },
                {
                    "id": "OsName",
                    "string": "%[4]s",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 4,
                    "expr": "version.OsName()"
                },
                {
                    "id": "Arch",
                    "string": "%[5]s",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 5,
                    "expr": "version.Arch()"
                }
            ]
        },
        {
            "id": "Close",
            "message": "Close",
            "translation": "Zatvoriť",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Status:",
            "message": "Status:",
            "translation": "Stav:",
            "translatorComment": "Copied from source."
        },
        {
            "id": "\u0026Deactivate",
            "message": "\u0026Deactivate",
            "translation": "\u0026Deaktivovať",
            "translatorComment": "Copied from source."
        },
        {
            "id": "\u0026Activate",
            "message": "\u0026Activate",
            "translation": "\u0026Aktivovať",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Public key:",
            "message": "Public key:",
            "translation": "Verejný kľúč:",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Listen port:",
            "message": "Listen port:",
            "translation": "Otvorený port:",
            "translatorComment": "Copied from source."
        },
        {
            "id": "MTU:",
            "message": "MTU:",
            "translation": "MTU:",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Addresses:",
            "message": "Addresses:",
            "translation": "Adresy:",
            "translatorComment": "Copied from source."
        },
        {
            "id": "DNS servers:",
            "message": "DNS servers:",
            "translation": "Servery DNS:",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Scripts:",
            "message": "Scripts:",
            "translation": "Skripty:",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Table:",
            "message": "Table:",
            "translation": "Tabuľka:",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Preshared key:",
            "message": "Preshared key:",
            "translation": "Vopred zdieľaný kľúč:",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Allowed IPs:",
            "message": "Allowed IPs:",
            "translation": "Povolené IP adresy:",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Endpoint:",
            "message": "Endpoint:",
            "translation": "Koncový bod:",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Obfuscator:",
            "message": "Obfuscator:",
            "translation": ""
        },
        {
            "id": "Persistent keepalive:",
            "message": "Persistent keepalive:",
            "translation": "Perzistentný keepalive:",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Latest handshake:",
            "message": "Latest handshake:",
            "translation": "Posledné spojenie (handshake):",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Transfer:",
            "message": "Transfer:",
            "translation": "Prenos:",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Server:",
            "message": "Server:",
            "translation": ""
        },
        {
            "id": "Masking:",
            "message": "Masking:",
            "translation": ""
        },
        {
            "id": "SOCKS5 login:",
            "message": "SOCKS5 login:",
            "translation": ""
        },
        {
            "id": "Local proxy:",
            "message": "Local proxy:",
            "translation": ""
        },
        {
            "id": "{String} received, {String_1} sent",
            "message": "{String} received, {String_1} sent",
            "translation": "{String} prijatých, {String_1} odoslaných",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "String",
                    "string": "%[1]s",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 1,
                    "expr": "o.RxBytes.String()"
                },
                {
                    "id": "String_1",
                    "string": "%[2]s",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 2,
                    "expr": "o.TxBytes.String()"
                }
            ]
        },
        {
            "id": "{String}, masking {String_1}",
            "message": "{String}, masking {String_1}",
            "translation": "",
            "placeholders": [
                {
                    "id": "String",
                    "string": "%[1]s",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 1,
                    "expr": "o.Target.String()"
                },
                {
                    "id": "String_1",
                    "string": "%[2]s",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 2,
                    "expr": "o.Masking.String()"
                }
            ]
        },
        {
            "id": "pre-up",
            "message": "pre-up",
            "translation": "pred zapnutím",
            "translatorComment": "Copied from source."
        },
        {
            "id": "post-up",
            "message": "post-up",
            "translation": "po zapnutí",
            "translatorComment": "Copied from source."
        },
        {
            "id": "pre-down",
            "message": "pre-down",
            "translation": "pred vypnutím",
            "translatorComment": "Copied from source."
        },
        {
            "id": "post-down",
            "message": "post-down",
            "translation": "po vypnutí",
            "translatorComment": "Copied from source."
        },
        {
            "id": "disabled, per policy",
            "message": "disabled, per policy",
            "translation": "zakázané, podľa politiky",
            "translatorComment": "Copied from source."
        },
        {
            "id": "off",
            "message": "off",
            "translation": "vypnuté",
            "translatorComment": "Copied from source."
        },
        {
            "id": "enabled",
            "message": "enabled",
            "translation": "povolené",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Failed to determine tunnel state",
            "message": "Failed to determine tunnel state",
            "translation": "Nepodarilo sa zistiť stav tunela",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Failed to activate tunnel",
            "message": "Failed to activate tunnel",
            "translation": "Nepodarilo sa aktivovať tunel",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Failed to deactivate tunnel",
            "message": "Failed to deactivate tunnel",
            "translation": "Nepodarilo sa deaktivovať tunel",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Obfuscator",
            "message": "Obfuscator",
            "translation": ""
        },
        {
            "id": "Interface: {Name}",
            "message": "Interface: {Name}",
            "translation": "Rozhranie: {Name}",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "Name",
                    "string": "%[1]s",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 1,
                    "expr": "config.Name"
                }
            ]
        },
        {
            "id": "Peer",
            "message": "Peer",
            "translation": "Peer",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Create new tunnel",
            "message": "Create new tunnel",
            "translation": "Vytvoriť nový tunel",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Edit tunnel",
            "message": "Edit tunnel",
            "translation": "Upraviť tunel",
            "translatorComment": "Copied from source."
        },
        {
            "id": "\u0026Name:",
            "message": "\u0026Name:",
            "translation": "\u0026Názov:",
            "translatorComment": "Copied from source."
        },
        {
            "id": "\u0026Public key:",
            "message": "\u0026Public key:",
            "translation": "\u0026Verejný kľúč:",
            "translatorComment": "Copied from source."
        },
        {
            "id": "(unknown)",
            "message": "(unknown)",
            "translation": "(neznámy)",
            "translatorComment": "Copied from source."
        },
        {
            "id": "\u0026Block untunneled traffic (kill-switch)",
            "message": "\u0026Block untunneled traffic (kill-switch)",
            "translation": "\u0026Blokovať netunelovaný prenos (kill-switch)",
            "translatorComment": "Copied from source."
        },
        {
            "id": "When a configuration has exactly one peer, and that peer has an allowed IPs containing at least one of 0.0.0.0/0 or ::/0, and the interface does not have table off, then the tunnel service engages a firewall ruleset to block all traffic that is neither to nor from the tunnel interface or is to the wrong DNS server, with special exceptions for DHCP and NDP.",
            "message": "When a configuration has exactly one peer, and that peer has an allowed IPs containing at least one of 0.0.0.0/0 or ::/0, and the interface does not have table off, then the tunnel service engages a firewall ruleset to block all traffic that is neither to nor from the tunnel interface or is to the wrong DNS server, with special exceptions for DHCP and NDP.",
            "translation": "Ak konfigurácia obsahuje práve jedného peera a tento má v povolených IP 0.0.0.0/0 alebo ::/0 a rozhranie nemá tabuľku vypnutú, tak tunelová služba aktivuje pravidlo firewallu blokujúce komunikáciu, ktorá nepochádza z alebo nesmeruje na rozhranie tohto tunela alebo smeruje na nesprávny DNS server, špeciálnou výnimkou je DHCP a NDP komunikácia.",
            "translatorComment": "Copied from source."
        },
        {
            "id": "\u0026Save",
            "message": "\u0026Save",
            "translation": "\u0026Uložiť",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Cancel",
            "message": "Cancel",
            "translation": "Zrušiť",
            "translatorComment": "Copied from source."
        },
        {
            "id": "\u0026Configuration:",
            "message": "\u0026Configuration:",
            "translation": "\u0026Konfigurácia:",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Invalid name",
            "message": "Invalid name",
            "translation": "Neplatný názov",
            "translatorComment": "Copied from source."
        },
        {
            "id": "A name is required.",
            "message": "A name is required.",
            "translation": "Názov je povinný.",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Tunnel name ‘{NewName}’ is invalid.",
            "message": "Tunnel name ‘{NewName}’ is invalid.",
            "translation": "Názov tunela ‘{NewName}’ je neplatný.",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "NewName",
                    "string": "%[1]s",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 1,
                    "expr": "newName"
                }
            ]
        },
        {
            "id": "Unable to list existing tunnels",
            "message": "Unable to list existing tunnels",
            "translation": "Nepodarilo sa pripraviť zoznam existujúcich tunelov",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Tunnel already exists",
            "message": "Tunnel already exists",
            "translation": "Tunel už existuje",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Another tunnel already exists with the name ‘{NewName}’.",
            "message": "Another tunnel already exists with the name ‘{NewName}’.",
            "translation": "Tunel s názvom ‘{NewName}’ už existuje.",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "NewName",
                    "string": "%[1]s",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 1,
                    "expr": "newName"
                }
            ]
        },
        {
            "id": "Unable to create new configuration",
            "message": "Unable to create new configuration",
            "translation": "Nie je možné vytvoriť novú konfiguráciu",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Writing file failed",
            "message": "Writing file failed",
            "translation": "Nepodarilo sa zapísať do súboru",
            "translatorComment": "Copied from source."
        },
        {
            "id": "File ‘{FilePath}’ already exists.\n\nDo you want to overwrite it?",
            "message": "File ‘{FilePath}’ already exists.\n\nDo you want to overwrite it?",
            "translation": "Súbor ‘{FilePath}’ už existuje.\n\nŽeláte si ho prepísať?",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "FilePath",
                    "string": "%[1]s",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 1,
                    "expr": "filePath"
                }
            ]
        },
        {
            "id": "Active",
            "message": "Active",
            "translation": "Aktívny",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Activating",
            "message": "Activating",
            "translation": "Aktivuje sa",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Inactive",
            "message": "Inactive",
            "translation": "Neaktívny",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Deactivating",
            "message": "Deactivating",
            "translation": "Deaktivuje sa",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Unknown state",
            "message": "Unknown state",
            "translation": "Neznámy stav",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Phobos Detection Error",
            "message": "Phobos Detection Error",
            "translation": "Chyba detekcie Phobos",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Phobos did not start in time to import the link.",
            "message": "Phobos did not start in time to import the link.",
            "translation": ""
        },
        {
            "id": "Import tunnel from link",
            "message": "Import tunnel from link",
            "translation": ""
        },
        {
            "id": "Paste a phobos:// link. The tunnel name is taken from the link.",
            "message": "Paste a phobos:// link. The tunnel name is taken from the link.",
            "translation": ""
        },
        {
            "id": "\u0026Import",
            "message": "\u0026Import",
            "translation": ""
        },
        {
            "id": "Invalid link",
            "message": "Invalid link",
            "translation": ""
        },
        {
            "id": "Log",
            "message": "Log",
            "translation": "Denník udalostí",
            "translatorComment": "Copied from source."
        },
        {
            "id": "\u0026Copy",
            "message": "\u0026Copy",
            "translation": "\u0026Kopírovať",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Select \u0026all",
            "message": "Select \u0026all",
            "translation": "Vybr\u0026ať všetko",
            "translatorComment": "Copied from source."
        },
        {
            "id": "\u0026Save to file…",
            "message": "\u0026Save to file…",
            "translation": "Uložiť do \u0026súboru…",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Time",
            "message": "Time",
            "translation": "Čas",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Log message",
            "message": "Log message",
            "translation": "Správa v denníku udalostí",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Text Files (*.txt)|*.txt|All Files (*.*)|*.*",
            "message": "Text Files (*.txt)|*.txt|All Files (*.*)|*.*",
            "translation": "Textové súbory (*.txt)|*.txt|Všetky súbory (*.*)|*.*",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Export log to file",
            "message": "Export log to file",
            "translation": "Exportovať denník udalostí do súboru",
            "translatorComment": "Copied from source."
        },
        {
            "id": "\u0026About Phobos…",
            "message": "\u0026About Phobos…",
            "translation": "\u0026O Phobos…",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Tunnel Error",
            "message": "Tunnel Error",
            "translation": "Chyba tunela",
            "translatorComment": "Copied from source."
        },
        {
            "id": "{ErrMsg}\n\nPlease consult the log for more information.",
            "message": "{ErrMsg}\n\nPlease consult the log for more information.",
            "translation": "{ErrMsg}\n\nViac informácií nájdete v denníku udalostí.",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "ErrMsg",
                    "string": "%[1]s",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 1,
                    "expr": "errMsg"
                }
            ]
        },
        {
            "id": "Unable to wait for Phobos window to appear: {Err}",
            "message": "Unable to wait for Phobos window to appear: {Err}",
            "translation": "Nie je možné čakať na zobrazenie Phobos okna: {Err}",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "Err",
                    "string": "%[1]v",
                    "type": "error",
                    "underlyingType": "interface{Error() string}",
                    "argNum": 1,
                    "expr": "err"
                }
            ]
        },
        {
            "id": "Phobos: Deactivated",
            "message": "Phobos: Deactivated",
            "translation": "Phobos: deaktivovaný",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Status: Unknown",
            "message": "Status: Unknown",
            "translation": "Stav: Neznámy",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Addresses: None",
            "message": "Addresses: None",
            "translation": "Adresa: žiadna",
            "translatorComment": "Copied from source."
        },
        {
            "id": "\u0026Manage tunnels…",
            "message": "\u0026Manage tunnels…",
            "translation": "\u0026Spravovať tunely…",
            "translatorComment": "Copied from source."
        },
        {
            "id": "\u0026Import tunnel(s) from file…",
            "message": "\u0026Import tunnel(s) from file…",
            "translation": "\u0026Importovať tunel(y) zo súboru…",
            "translatorComment": "Copied from source."
        },
        {
            "id": "E\u0026xit",
            "message": "E\u0026xit",
            "translation": "U\u0026končiť",
            "translatorComment": "Copied from source."
        },
        {
            "id": "\u0026Tunnels",
            "message": "\u0026Tunnels",
            "translation": "\u0026Tunely",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Phobos Activated",
            "message": "Phobos Activated",
            "translation": "Phobos je aktivovaný",
            "translatorComment": "Copied from source."
        },
        {
            "id": "The {Name} tunnel has been activated.",
            "message": "The {Name} tunnel has been activated.",
            "translation": "Tunel {Name} bol aktivovaný.",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "Name",
                    "string": "%[1]s",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 1,
                    "expr": "tunnel.Name"
                }
            ]
        },
        {
            "id": "Phobos Deactivated",
            "message": "Phobos Deactivated",
            "translation": "Phobos je deaktivovaný",
            "translatorComment": "Copied from source."
        },
        {
            "id": "The {Name} tunnel has been deactivated.",
            "message": "The {Name} tunnel has been deactivated.",
            "translation": "Tunel {Name} bol deaktivovaný.",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "Name",
                    "string": "%[1]s",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 1,
                    "expr": "tunnel.Name"
                }
            ]
        },
        {
            "id": "Phobos Tunnel Error",
            "message": "Phobos Tunnel Error",
            "translation": "Chyba Phobos tunelu",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Phobos: {TextForStateglobalState_true}",
            "message": "Phobos: {TextForStateglobalState_true}",
            "translation": "Phobos: {TextForStateglobalState_true}",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "TextForStateglobalState_true",
                    "string": "%[1]s",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 1,
                    "expr": "textForState(globalState, true)"
                }
            ]
        },
        {
            "id": "Status: {StateText}",
            "message": "Status: {StateText}",
            "translation": "Stav: {StateText}",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "StateText",
                    "string": "%[1]s",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 1,
                    "expr": "stateText"
                }
            ]
        },
        {
            "id": "Addresses: {EnumerationSeparator}",
            "message": "Addresses: {EnumerationSeparator}",
            "translation": "Adresy: {EnumerationSeparator}",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "EnumerationSeparator",
                    "string": "%[1]s",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 1,
                    "expr": "strings.Join(addrs, l18n.EnumerationSeparator())"
                }
            ]
        },
        {
            "id": "Tunnels",
            "message": "Tunnels",
            "translation": "Tunely",
            "translatorComment": "Copied from source."
        },
        {
            "id": "\u0026Edit",
            "message": "\u0026Edit",
            "translation": "\u0026Upraviť",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Import tunnel from \u0026link…",
            "message": "Import tunnel from \u0026link…",
            "translation": ""
        },
        {
            "id": "Add \u0026empty tunnel…",
            "message": "Add \u0026empty tunnel…",
            "translation": "Pridať \u0026prázdny tunel…",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Add Tunnel",
            "message": "Add Tunnel",
            "translation": "Pridať tunel",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Remove selected tunnel(s)",
            "message": "Remove selected tunnel(s)",
            "translation": "Odstrániť označený(é) tunel(y)",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Export all tunnels to zip",
            "message": "Export all tunnels to zip",
            "translation": "Export všetkých tunelov do zip súboru",
            "translatorComment": "Copied from source."
        },
        {
            "id": "\u0026Toggle",
            "message": "\u0026Toggle",
            "translation": "P\u0026repnúť",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Export all tunnels to \u0026zip…",
            "message": "Export all tunnels to \u0026zip…",
            "translation": "Export všetkých tunelov do \u0026zip súboru…",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Edit \u0026selected tunnel…",
            "message": "Edit \u0026selected tunnel…",
            "translation": "Upraviť \u0026označený tunel…",
            "translatorComment": "Copied from source."
        },
        {
            "id": "\u0026Remove selected tunnel(s)",
            "message": "\u0026Remove selected tunnel(s)",
            "translation": "\u0026Odstrániť označené tunely",
            "translatorComment": "Copied from source."
        },
        {
            "id": "no configuration files were found",
            "message": "no configuration files were found",
            "translation": "nenašli sa žiadne konfiguračné súbory",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Could not import selected configuration: {LastErr}",
            "message": "Could not import selected configuration: {LastErr}",
            "translation": "Nepodarilo sa naimportovať vybrané konfigurácie: {LastErr}",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "LastErr",
                    "string": "%[1]v",
                    "type": "error",
                    "underlyingType": "interface{Error() string}",
                    "argNum": 1,
                    "expr": "lastErr"
                }
            ]
        },
        {
            "id": "Could not enumerate existing tunnels: {Err}",
            "message": "Could not enumerate existing tunnels: {Err}",
            "translation": "Nepodarilo sa získať zoznam existujúcich tunelov: {Err}",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "Err",
                    "string": "%[1]v",
                    "type": "error",
                    "underlyingType": "interface{Error() string}",
                    "argNum": 1,
                    "expr": "err"
                }
            ]
        },
        {
            "id": "Another tunnel already exists with the name ‘{Name}’",
            "message": "Another tunnel already exists with the name ‘{Name}’",
            "translation": "Už existuje tunel s názvom '{Name}'",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "Name",
                    "string": "%[1]s",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 1,
                    "expr": "unparsedConfig.Name"
                }
            ]
        },
        {
            "id": "Unable to import configuration: {LastErr}",
            "message": "Unable to import configuration: {LastErr}",
            "translation": "Nepodarilo sa naimportovať konfiguráciu: {LastErr}",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "LastErr",
                    "string": "%[1]v",
                    "type": "error",
                    "underlyingType": "interface{Error() string}",
                    "argNum": 1,
                    "expr": "lastErr"
                }
            ]
        },
        {
            "id": "Imported tunnels",
            "message": "Imported tunnels",
            "translation": "Naimportované tunely",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Imported {M} tunnels",
            "message": "Imported {M} tunnels",
            "translation": {
                "select": {
                    "feature": "plural",
                    "arg": "M",
                    "cases": {
                        "few": {
                            "msg": "Naimportované {M} tunely"
                        },
                        "many": {
                            "msg": "Naimportovaných {M} tunelov"
                        },
                        "one": {
                            "msg": "Importovaný {M} tunel"
                        },
                        "other": {
                            "msg": "Naimportovaných {M} tunelov"
                        }
                    }
                }
            },
            "placeholders": [
                {
                    "id": "M",
                    "string": "%[1]d",
                    "type": "int",
                    "underlyingType": "int",
                    "argNum": 1,
                    "expr": "m"
                }
            ]
        },
        {
            "id": "Imported {M} of {N} tunnels",
            "message": "Imported {M} of {N} tunnels",
            "translation": {
                "select": {
                    "feature": "plural",
                    "arg": "N",
                    "cases": {
                        "few": {
                            "msg": "Naimportované {M} z {N} tunelov"
                        },
                        "many": {
                            "msg": "Naimportovaných {M} z {N} tunelov"
                        },
                        "one": {
                            "msg": "Naimportovaný {M} z {N} tunelov"
                        },
                        "other": {
                            "msg": "Naimportovaných {M} z {N} tunelov"
                        }
                    }
                }
            },
            "placeholders": [
                {
                    "id": "M",
                    "string": "%[1]d",
                    "type": "int",
                    "underlyingType": "int",
                    "argNum": 1,
                    "expr": "m"
                },
                {
                    "id": "N",
                    "string": "%[2]d",
                    "type": "int",
                    "underlyingType": "int",
                    "argNum": 2,
                    "expr": "n"
                }
            ]
        },
        {
            "id": "Unable to create tunnel",
            "message": "Unable to create tunnel",
            "translation": "Tunel sa nedá vytvoriť",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Delete {TunnelCount} tunnels",
            "message": "Delete {TunnelCount} tunnels",
            "translation": {
                "select": {
                    "feature": "plural",
                    "arg": "TunnelCount",
                    "cases": {
                        "few": {
                            "msg": "Odstránene {TunnelCount} tunely"
                        },
                        "many": {
                            "msg": "Odstránených {TunnelCount} tunelov"
                        },
                        "one": {
                            "msg": "Odstránený {TunnelCount} tunel"
                        },
                        "other": {
                            "msg": "Odstránených {TunnelCount} tunelov"
                        }
                    }
                }
            },
            "placeholders": [
                {
                    "id": "TunnelCount",
                    "string": "%[1]d",
                    "type": "int",
                    "underlyingType": "int",
                    "argNum": 1,
                    "expr": "tunnelCount"
                }
            ]
        },
        {
            "id": "Are you sure you would like to delete {TunnelCount} tunnels?",
            "message": "Are you sure you would like to delete {TunnelCount} tunnels?",
            "translation": {
                "select": {
                    "feature": "plural",
                    "arg": "TunnelCount",
                    "cases": {
                        "few": {
                            "msg": "Ste si istý, že si želáte odstrániť {TunnelCount} tunely?"
                        },
                        "many": {
                            "msg": "Ste si istý, že si želáte odstrániť {TunnelCount} tunelov?"
                        },
                        "one": {
                            "msg": "Ste si istý, že si želáte odstrániť {TunnelCount} tunel?"
                        },
                        "other": {
                            "msg": "Ste si istý, že si želáte odstrániť {TunnelCount} tunelov?"
                        }
                    }
                }
            },
            "placeholders": [
                {
                    "id": "TunnelCount",
                    "string": "%[1]d",
                    "type": "int",
                    "underlyingType": "int",
                    "argNum": 1,
                    "expr": "tunnelCount"
                }
            ]
        },
        {
            "id": "Delete tunnel ‘{TunnelName}’",
            "message": "Delete tunnel ‘{TunnelName}’",
            "translation": "Odstránenie tunela ‘{TunnelName}’",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "TunnelName",
                    "string": "%[1]s",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 1,
                    "expr": "tunnelName"
                }
            ]
        },
        {
            "id": "Are you sure you would like to delete tunnel ‘{TunnelName}’?",
            "message": "Are you sure you would like to delete tunnel ‘{TunnelName}’?",
            "translation": "Ste si istý, že si želáte odstrániť tunel ‘{TunnelName}’?",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "TunnelName",
                    "string": "%[1]s",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 1,
                    "expr": "tunnelName"
                }
            ]
        },
        {
            "id": "{Question} You cannot undo this action.",
            "message": "{Question} You cannot undo this action.",
            "translation": "{Question} Túto akciu nemôže vrátiť späť.",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "Question",
                    "string": "%[1]s",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 1,
                    "expr": "question"
                }
            ]
        },
        {
            "id": "Unable to delete tunnel",
            "message": "Unable to delete tunnel",
            "translation": "Tunel sa nedá odstrániť",
            "translatorComment": "Copied from source."
        },
        {
            "id": "A tunnel was unable to be removed: {Error}",
            "message": "A tunnel was unable to be removed: {Error}",
            "translation": "Nebolo možné odstrániť tunel: {Error}",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "Error",
                    "string": "%[1]s",
                    "type": "string",
                    "underlyingType": "string",
                    "argNum": 1,
                    "expr": "errors[0].Error()"
                }
            ]
        },
        {
            "id": "Unable to delete tunnels",
            "message": "Unable to delete tunnels",
            "translation": "Tunely sa nedajú odstrániť",
            "translatorComment": "Copied from source."
        },
        {
            "id": "{Lenerrors} tunnels were unable to be removed.",
            "message": "{Lenerrors} tunnels were unable to be removed.",
            "translation": {
                "select": {
                    "feature": "plural",
                    "arg": "Lenerrors",
                    "cases": {
                        "few": {
                            "msg": "{Lenerrors} tunely nebolo možné odstrániť."
                        },
                        "many": {
                            "msg": "{Lenerrors} tunelov nebolo možné odstrániť."
                        },
                        "one": {
                            "msg": "{Lenerrors} tunel nebolo možné odstrániť."
                        },
                        "other": {
                            "msg": "{Lenerrors} tunelov nebolo možné odstrániť."
                        }
                    }
                }
            },
            "placeholders": [
                {
                    "id": "Lenerrors",
                    "string": "%[1]d",
                    "type": "int",
                    "underlyingType": "int",
                    "argNum": 1,
                    "expr": "len(errors)"
                }
            ]
        },
        {
            "id": "Configuration Files (*.zip, *.conf)|*.zip;*.conf|All Files (*.*)|*.*",
            "message": "Configuration Files (*.zip, *.conf)|*.zip;*.conf|All Files (*.*)|*.*",
            "translation": "Konfiguračné súbory (*.zip, *.conf)|*.zip;*.conf|Všetky súbory (*.*)|*.*",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Import tunnel(s) from file",
            "message": "Import tunnel(s) from file",
            "translation": "Importovať tunel(y) zo súboru",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Configuration ZIP Files (*.zip)|*.zip",
            "message": "Configuration ZIP Files (*.zip)|*.zip",
            "translation": "Konfiguračné ZIP súbory (*.zip)|*.zip",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Export tunnels to zip",
            "message": "Export tunnels to zip",
            "translation": "Export tunelov do zip súboru",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Error Exiting Phobos",
            "message": "Error Exiting Phobos",
            "translation": "Chyba ukončenia Phobos",
            "translatorComment": "Copied from source."
        },
        {
            "id": "Unable to exit service due to: {Err}. You may want to stop Phobos from the service manager.",
            "message": "Unable to exit service due to: {Err}. You may want to stop Phobos from the service manager.",
            "translation": "Nie je možné ukončiť služby z dôvodu: {Err}. Skúste zastaviť Phobos v správcovi služieb.",
            "translatorComment": "Copied from source.",
            "placeholders": [
                {
                    "id": "Err",
                    "string": "%[1]v",
                    "type": "error",
                    "underlyingType": "interface{Error() string}",
                    "argNum": 1,
                    "expr": "err"
                }
            ]
        },
        {
            "id": "{B}",
            "message": "{B}",
            "translation": "",
            "placeholders": [
                {
                    "id": "B",
                    "string": "%[1]s",
                    "type": "[]byte",
                    "underlyingType": "[]byte",
                    "argNum": 1,
                    "expr": "b"
                }
            ]
        }
    ]
}