golang.zx2c4.com/wireguard/windows@v0.5.4-0.20230123132234-dcc0eb72a04b/locales/pa-IN/messages.gotext.json (about) 1 { 2 "language": "pa-IN", 3 "messages": [ 4 { 5 "id": "Error", 6 "message": "Error", 7 "translation": "ਗ਼ਲਤੀ", 8 "translatorComment": "Copied from source." 9 }, 10 { 11 "id": "Usage: {Args0} [\n{String}]", 12 "message": "Usage: {Args0} [\n{String}]", 13 "translation": "ਵਰਤੋਂ: {Args0} [\n{String}]", 14 "translatorComment": "Copied from source.", 15 "placeholders": [ 16 { 17 "id": "Args0", 18 "string": "%[1]s", 19 "type": "string", 20 "underlyingType": "string", 21 "argNum": 1, 22 "expr": "os.Args[0]" 23 }, 24 { 25 "id": "String", 26 "string": "%[2]s", 27 "type": "string", 28 "underlyingType": "string", 29 "argNum": 2, 30 "expr": "builder.String()" 31 } 32 ] 33 }, 34 { 35 "id": "Command Line Options", 36 "message": "Command Line Options", 37 "translation": "ਕਮਾਂਡ ਲਾਈਨ ਚੋਣਾਂ", 38 "translatorComment": "Copied from source." 39 }, 40 { 41 "id": "Unable to determine whether the process is running under WOW64: {Err}", 42 "message": "Unable to determine whether the process is running under WOW64: {Err}", 43 "translation": "ਪਤਾ ਲਗਾਉਣ ਲਈ ਅਸਮਰੱਥ ਹੈ ਕਿ ਪਰੋਸੈਸ WOW64 ਅਧੀਨ ਚੱਲ ਰਿਹਾ ਹੈ: {Err}", 44 "translatorComment": "Copied from source.", 45 "placeholders": [ 46 { 47 "id": "Err", 48 "string": "%[1]v", 49 "type": "error", 50 "underlyingType": "interface{Error() string}", 51 "argNum": 1, 52 "expr": "err" 53 } 54 ] 55 }, 56 { 57 "id": "You must use the native version of WireGuard on this computer.", 58 "message": "You must use the native version of WireGuard on this computer.", 59 "translation": "ਤੁਹਾਨੂੰ ਇਸ ਕੰਪਿਊਟਰ ਉੱਤੇ WireGuard ਦਾ ਮੂਲ ਵਰਜ਼ਨ ਵਰਤਣਾ ਚਾਹੀਦਾ ਹੈ।", 60 "translatorComment": "Copied from source." 61 }, 62 { 63 "id": "Unable to open current process token: {Err}", 64 "message": "Unable to open current process token: {Err}", 65 "translation": "ਮੌਜੂਦਾ ਪਰੋਸੈਸ ਟੋਕਨ ਖੋਲ੍ਹਣ ਲਈ ਅਸਮਰੱਥ: {Err}", 66 "translatorComment": "Copied from source.", 67 "placeholders": [ 68 { 69 "id": "Err", 70 "string": "%[1]v", 71 "type": "error", 72 "underlyingType": "interface{Error() string}", 73 "argNum": 1, 74 "expr": "err" 75 } 76 ] 77 }, 78 { 79 "id": "WireGuard may only be used by users who are a member of the Builtin {AdminGroupName} group.", 80 "message": "WireGuard may only be used by users who are a member of the Builtin {AdminGroupName} group.", 81 "translation": "WireGuard ਨੂੰ ਸਿਰਫ਼ ਉਹੀ ਵਰਤੋਂਕਾਰ ਵਰਤ ਸਕਦੇ ਹਨ, ਜੋ ਕਿ ਪਹਿਲਾਂ ਮੌਜੂਦ {AdminGroupName} ਗਰੁੱਪ ਦੇ ਮੈਂਬਰ ਹਨ।", 82 "translatorComment": "Copied from source.", 83 "placeholders": [ 84 { 85 "id": "AdminGroupName", 86 "string": "%[1]s", 87 "type": "string", 88 "underlyingType": "string", 89 "argNum": 1, 90 "expr": "elevate.AdminGroupName()" 91 } 92 ] 93 }, 94 { 95 "id": "WireGuard is running, but the UI is only accessible from desktops of the Builtin {AdminGroupName} group.", 96 "message": "WireGuard is running, but the UI is only accessible from desktops of the Builtin {AdminGroupName} group.", 97 "translation": "WireGuard ਚੱਲ ਰਿਹਾ ਹੈ, ਪਰ UI ਨੂੰ ਸਿਰਫ਼ ਪਹਿਲਾਂ ਮੌਜੂਦ {AdminGroupName} ਗਰੁੱਪ ਦੇ ਡੈਸਕਟਾਪ ਰਾਹੀਂ ਹੀ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।", 98 "translatorComment": "Copied from source.", 99 "placeholders": [ 100 { 101 "id": "AdminGroupName", 102 "string": "%[1]s", 103 "type": "string", 104 "underlyingType": "string", 105 "argNum": 1, 106 "expr": "elevate.AdminGroupName()" 107 } 108 ] 109 }, 110 { 111 "id": "WireGuard system tray icon did not appear after 30 seconds.", 112 "message": "WireGuard system tray icon did not appear after 30 seconds.", 113 "translation": "WireGuard ਸਿਸਟਮ ਟਰੇ ਆਈਕਾਨ 30 ਸਕਿੰਟਾਂ ਬਾਅਦ ਦਿਖਾਈ ਨਹੀਂ ਦਿੱਤਾ ਹੈ।", 114 "translatorComment": "Copied from source." 115 }, 116 { 117 "id": "Now", 118 "message": "Now", 119 "translation": "ਹੁਣ", 120 "translatorComment": "Copied from source." 121 }, 122 { 123 "id": "System clock wound backward!", 124 "message": "System clock wound backward!", 125 "translation": "ਸਿਸਟਮ ਘੜੀ ਪੁ਼ੱਠੀ ਮੋੜੀ ਗਈ!", 126 "translatorComment": "Copied from source." 127 }, 128 { 129 "id": "{Years} year(s)", 130 "message": "{Years} year(s)", 131 "translation": { 132 "select": { 133 "feature": "plural", 134 "arg": "Years", 135 "cases": { 136 "one": { 137 "msg": "{Years} ਸਾਲ" 138 }, 139 "other": { 140 "msg": "{Years} ਸਾਲ" 141 } 142 } 143 } 144 }, 145 "placeholders": [ 146 { 147 "id": "Years", 148 "string": "%[1]d", 149 "type": "int64", 150 "underlyingType": "int64", 151 "argNum": 1, 152 "expr": "years" 153 } 154 ] 155 }, 156 { 157 "id": "{Days} day(s)", 158 "message": "{Days} day(s)", 159 "translation": { 160 "select": { 161 "feature": "plural", 162 "arg": "Days", 163 "cases": { 164 "one": { 165 "msg": "{Days} ਦਿਨ" 166 }, 167 "other": { 168 "msg": "{Days} ਦਿਨ" 169 } 170 } 171 } 172 }, 173 "placeholders": [ 174 { 175 "id": "Days", 176 "string": "%[1]d", 177 "type": "int64", 178 "underlyingType": "int64", 179 "argNum": 1, 180 "expr": "days" 181 } 182 ] 183 }, 184 { 185 "id": "{Hours} hour(s)", 186 "message": "{Hours} hour(s)", 187 "translation": { 188 "select": { 189 "feature": "plural", 190 "arg": "Hours", 191 "cases": { 192 "one": { 193 "msg": "{Hours} ਘੰਟਾ" 194 }, 195 "other": { 196 "msg": "{Hours} ਘੰਟੇ" 197 } 198 } 199 } 200 }, 201 "placeholders": [ 202 { 203 "id": "Hours", 204 "string": "%[1]d", 205 "type": "int64", 206 "underlyingType": "int64", 207 "argNum": 1, 208 "expr": "hours" 209 } 210 ] 211 }, 212 { 213 "id": "{Minutes} minute(s)", 214 "message": "{Minutes} minute(s)", 215 "translation": { 216 "select": { 217 "feature": "plural", 218 "arg": "Minutes", 219 "cases": { 220 "one": { 221 "msg": "{Minutes} ਮਿੰਟ" 222 }, 223 "other": { 224 "msg": "{Minutes} ਮਿੰਟ" 225 } 226 } 227 } 228 }, 229 "placeholders": [ 230 { 231 "id": "Minutes", 232 "string": "%[1]d", 233 "type": "int64", 234 "underlyingType": "int64", 235 "argNum": 1, 236 "expr": "minutes" 237 } 238 ] 239 }, 240 { 241 "id": "{Seconds} second(s)", 242 "message": "{Seconds} second(s)", 243 "translation": { 244 "select": { 245 "feature": "plural", 246 "arg": "Seconds", 247 "cases": { 248 "one": { 249 "msg": "{Seconds} ਸਕਿੰਟ" 250 }, 251 "other": { 252 "msg": "{Seconds} ਸਕਿੰਟ" 253 } 254 } 255 } 256 }, 257 "placeholders": [ 258 { 259 "id": "Seconds", 260 "string": "%[1]d", 261 "type": "int64", 262 "underlyingType": "int64", 263 "argNum": 1, 264 "expr": "seconds" 265 } 266 ] 267 }, 268 { 269 "id": "{Timestamp} ago", 270 "message": "{Timestamp} ago", 271 "translation": "{Timestamp} ਪਹਿਲਾਂ", 272 "translatorComment": "Copied from source.", 273 "placeholders": [ 274 { 275 "id": "Timestamp", 276 "string": "%[1]s", 277 "type": "string", 278 "underlyingType": "string", 279 "argNum": 1, 280 "expr": "timestamp" 281 } 282 ] 283 }, 284 { 285 "id": "{Bytes} B", 286 "message": "{Bytes} B", 287 "translation": "{Bytes} B", 288 "translatorComment": "Copied from source.", 289 "placeholders": [ 290 { 291 "id": "Bytes", 292 "string": "%[1]d", 293 "type": "golang.zx2c4.com/wireguard/windows/conf.Bytes", 294 "underlyingType": "uint64", 295 "argNum": 1, 296 "expr": "b" 297 } 298 ] 299 }, 300 { 301 "id": "{Float64b__1024} KiB", 302 "message": "{Float64b__1024} KiB", 303 "translation": "{Float64b__1024} KiB", 304 "translatorComment": "Copied from source.", 305 "placeholders": [ 306 { 307 "id": "Float64b__1024", 308 "string": "%.2[1]f", 309 "type": "float64", 310 "underlyingType": "float64", 311 "argNum": 1, 312 "expr": "float64(b) / 1024" 313 } 314 ] 315 }, 316 { 317 "id": "{Float64b__1024__1024} MiB", 318 "message": "{Float64b__1024__1024} MiB", 319 "translation": "{Float64b__1024__1024} MiB", 320 "translatorComment": "Copied from source.", 321 "placeholders": [ 322 { 323 "id": "Float64b__1024__1024", 324 "string": "%.2[1]f", 325 "type": "float64", 326 "underlyingType": "float64", 327 "argNum": 1, 328 "expr": "float64(b) / (1024 * 1024)" 329 } 330 ] 331 }, 332 { 333 "id": "{Float64b__1024__1024__1024} GiB", 334 "message": "{Float64b__1024__1024__1024} GiB", 335 "translation": "{Float64b__1024__1024__1024} GiB", 336 "translatorComment": "Copied from source.", 337 "placeholders": [ 338 { 339 "id": "Float64b__1024__1024__1024", 340 "string": "%.2[1]f", 341 "type": "float64", 342 "underlyingType": "float64", 343 "argNum": 1, 344 "expr": "float64(b) / (1024 * 1024 * 1024)" 345 } 346 ] 347 }, 348 { 349 "id": "{Float64b__1024__1024__1024__1024} TiB", 350 "message": "{Float64b__1024__1024__1024__1024} TiB", 351 "translation": "{Float64b__1024__1024__1024__1024} TiB", 352 "translatorComment": "Copied from source.", 353 "placeholders": [ 354 { 355 "id": "Float64b__1024__1024__1024__1024", 356 "string": "%.2[1]f", 357 "type": "float64", 358 "underlyingType": "float64", 359 "argNum": 1, 360 "expr": "float64(b) / (1024 * 1024 * 1024) / 1024" 361 } 362 ] 363 }, 364 { 365 "id": "{Why}: {Offender}", 366 "message": "{Why}: {Offender}", 367 "translation": "{Why}: {Offender}", 368 "translatorComment": "Copied from source.", 369 "placeholders": [ 370 { 371 "id": "Why", 372 "string": "%[1]s", 373 "type": "string", 374 "underlyingType": "string", 375 "argNum": 1, 376 "expr": "e.why" 377 }, 378 { 379 "id": "Offender", 380 "string": "%[2]q", 381 "type": "string", 382 "underlyingType": "string", 383 "argNum": 2, 384 "expr": "e.offender" 385 } 386 ] 387 }, 388 { 389 "id": "Invalid IP address", 390 "message": "Invalid IP address", 391 "translation": "ਅਵੈਧ IP ਸਿਰਨਾਵਾਂ", 392 "translatorComment": "Copied from source." 393 }, 394 { 395 "id": "Invalid network prefix length", 396 "message": "Invalid network prefix length", 397 "translation": "ਗਲਤ ਨੈੱਟਵਰਕ ਅਗੇਤਰ ਲੰਬਾਈ", 398 "translatorComment": "Copied from source." 399 }, 400 { 401 "id": "Missing port from endpoint", 402 "message": "Missing port from endpoint", 403 "translation": "ਐਂਡਪੁਆਇੰਟ ਤੋਂ ਪੋਰਟ ਗੁੰਮ ਹੈ", 404 "translatorComment": "Copied from source." 405 }, 406 { 407 "id": "Invalid MTU", 408 "message": "Invalid MTU", 409 "translation": "ਗ਼ੈਰ-ਵਾਜਬ MTU", 410 "translatorComment": "Copied from source." 411 }, 412 { 413 "id": "Invalid port", 414 "message": "Invalid port", 415 "translation": "ਗ਼ੈਰ-ਵਾਜਬ ਪੋਰਟ", 416 "translatorComment": "Copied from source." 417 }, 418 { 419 "id": "Invalid persistent keepalive", 420 "message": "Invalid persistent keepalive", 421 "translation": "ਗ਼ੈਰ-ਵਾਜਬ persistent keepalive", 422 "translatorComment": "Copied from source." 423 }, 424 { 425 "id": "Invalid key: {Err}", 426 "message": "Invalid key: {Err}", 427 "translation": "ਗ਼ੈਰ-ਵਾਜਬ ਕੁੰਜੀ: {Err}", 428 "translatorComment": "Copied from source.", 429 "placeholders": [ 430 { 431 "id": "Err", 432 "string": "%[1]v", 433 "type": "error", 434 "underlyingType": "interface{Error() string}", 435 "argNum": 1, 436 "expr": "err" 437 } 438 ] 439 }, 440 { 441 "id": "Keys must decode to exactly 32 bytes", 442 "message": "Keys must decode to exactly 32 bytes", 443 "translation": "ਕੁੰਜੀਆਂ ਠੀਕ 32 ਬਾਈਟ ਲਈ ਡੀਕੋਡ ਹੋਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ", 444 "translatorComment": "Copied from source." 445 }, 446 { 447 "id": "Number must be a number between 0 and 2^64-1: {Err}", 448 "message": "Number must be a number between 0 and 2^64-1: {Err}", 449 "translation": "ਨੰਬਰ 0 ਅਤੇ 2^64-1 ਦੇ ਵਿਚਾਲੇ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ: {Err}", 450 "translatorComment": "Copied from source.", 451 "placeholders": [ 452 { 453 "id": "Err", 454 "string": "%[1]v", 455 "type": "error", 456 "underlyingType": "interface{Error() string}", 457 "argNum": 1, 458 "expr": "err" 459 } 460 ] 461 }, 462 { 463 "id": "Two commas in a row", 464 "message": "Two commas in a row", 465 "translation": "ਇੱਕ ਕਤਾਰ ਵਿੱਚ ਦੋ ਕੌਮੇ ਹਨ", 466 "translatorComment": "Copied from source." 467 }, 468 { 469 "id": "Tunnel name is not valid", 470 "message": "Tunnel name is not valid", 471 "translation": "ਟਨਲ ਦਾ ਨਾਂ ਠੀਕ ਨਹੀਂ ਹੈ", 472 "translatorComment": "Copied from source." 473 }, 474 { 475 "id": "Line must occur in a section", 476 "message": "Line must occur in a section", 477 "translation": "ਭਾਗ ਵਿੱਚ ਲਾਈਨ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ", 478 "translatorComment": "Copied from source." 479 }, 480 { 481 "id": "[EnumerationSeparator]", 482 "message": "[EnumerationSeparator]", 483 "translation": ", ", 484 "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 ‘リンゴ、オレンジ、イチゴ’." 485 }, 486 { 487 "id": "[UnitSeparator]", 488 "message": "[UnitSeparator]", 489 "translation": ", ", 490 "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秒’." 491 }, 492 { 493 "id": "About WireGuard", 494 "message": "About WireGuard", 495 "translation": "ਵਾਇਰਗਾਰਡ ਬਾਰੇ", 496 "translatorComment": "Copied from source." 497 }, 498 { 499 "id": "App version: {Number}\nGo backend version: {WireGuardGoVersion}\nGo version: {Version_go}-{GOARCH}\nOperating system: {OsName}\nArchitecture: {NativeArch}", 500 "message": "App version: {Number}\nGo backend version: {WireGuardGoVersion}\nGo version: {Version_go}-{GOARCH}\nOperating system: {OsName}\nArchitecture: {NativeArch}", 501 "translation": "ਐਪ ਦਾ ਵਰਜ਼ਨ: {Number}\nਗੋ ਬੈਕਐਂਡ ਦਾ ਵਰਜ਼ਨ: {WireGuardGoVersion}\nਗੋ ਦਾ ਵਰਜ਼ਨ: {Version_go}-{GOARCH}\nਓਪਰੇਟਿੰਗ ਸਿਸਟਮ: {OsName}\nਢਾਂਚਾ: {NativeArch}", 502 "translatorComment": "Copied from source.", 503 "placeholders": [ 504 { 505 "id": "Number", 506 "string": "%[1]s", 507 "type": "string", 508 "underlyingType": "string", 509 "argNum": 1, 510 "expr": "version.Number" 511 }, 512 { 513 "id": "WireGuardGoVersion", 514 "string": "%[2]s", 515 "type": "string", 516 "underlyingType": "string", 517 "argNum": 2, 518 "expr": "device.WireGuardGoVersion" 519 }, 520 { 521 "id": "Version_go", 522 "string": "%[3]s", 523 "type": "string", 524 "underlyingType": "string", 525 "argNum": 3, 526 "expr": "strings.TrimPrefix(runtime.Version(), \"go\")" 527 }, 528 { 529 "id": "GOARCH", 530 "string": "%[4]s", 531 "type": "string", 532 "underlyingType": "string", 533 "argNum": 4, 534 "expr": "runtime.GOARCH" 535 }, 536 { 537 "id": "OsName", 538 "string": "%[5]s", 539 "type": "string", 540 "underlyingType": "string", 541 "argNum": 5, 542 "expr": "version.OsName()" 543 }, 544 { 545 "id": "NativeArch", 546 "string": "%[6]s", 547 "type": "string", 548 "underlyingType": "string", 549 "argNum": 6, 550 "expr": "version.NativeArch()" 551 } 552 ] 553 }, 554 { 555 "id": "Close", 556 "message": "Close", 557 "translation": "ਬੰਦ ਕਰੋ", 558 "translatorComment": "Copied from source." 559 }, 560 { 561 "id": "♥ &Donate!", 562 "message": "♥ &Donate!", 563 "translation": "♥ ਦਾਨ ਦਿਓ(&D)!", 564 "translatorComment": "Copied from source." 565 }, 566 { 567 "id": "Status:", 568 "message": "Status:", 569 "translation": "ਸਥਿਤੀ:", 570 "translatorComment": "Copied from source." 571 }, 572 { 573 "id": "&Deactivate", 574 "message": "&Deactivate", 575 "translation": "ਨਾ-ਸਰਗਰਮ ਕਰੋ(&D)", 576 "translatorComment": "Copied from source." 577 }, 578 { 579 "id": "&Activate", 580 "message": "&Activate", 581 "translation": "ਸਰਗਰਮ ਕਰੋ(&A)", 582 "translatorComment": "Copied from source." 583 }, 584 { 585 "id": "Public key:", 586 "message": "Public key:", 587 "translation": "ਪਬਲਿਕ ਕੁੰਜੀ:", 588 "translatorComment": "Copied from source." 589 }, 590 { 591 "id": "Listen port:", 592 "message": "Listen port:", 593 "translation": "ਸੁਣਨ ਵਾਲੀ ਪੋਰਟ:", 594 "translatorComment": "Copied from source." 595 }, 596 { 597 "id": "MTU:", 598 "message": "MTU:", 599 "translation": "MTU:", 600 "translatorComment": "Copied from source." 601 }, 602 { 603 "id": "Addresses:", 604 "message": "Addresses:", 605 "translation": "ਸਿਰਨਾਵੇ:", 606 "translatorComment": "Copied from source." 607 }, 608 { 609 "id": "DNS servers:", 610 "message": "DNS servers:", 611 "translation": "DNS ਸਰਵਰ:", 612 "translatorComment": "Copied from source." 613 }, 614 { 615 "id": "Scripts:", 616 "message": "Scripts:", 617 "translation": "ਸਕ੍ਰਿਪਟਾਂ:", 618 "translatorComment": "Copied from source." 619 }, 620 { 621 "id": "Allowed IPs:", 622 "message": "Allowed IPs:", 623 "translation": "ਮਨਜ਼ੂਰ ਕੀਤੇ IP:", 624 "translatorComment": "Copied from source." 625 }, 626 { 627 "id": "Endpoint:", 628 "message": "Endpoint:", 629 "translation": "ਐਂਡ-ਪੁਆਇੰਟ:", 630 "translatorComment": "Copied from source." 631 }, 632 { 633 "id": "Transfer:", 634 "message": "Transfer:", 635 "translation": "ਟਰਾਂਸਫਰ:", 636 "translatorComment": "Copied from source." 637 }, 638 { 639 "id": "enabled", 640 "message": "enabled", 641 "translation": "ਸਮਰੱਥ ਹੈ", 642 "translatorComment": "Copied from source." 643 }, 644 { 645 "id": "{String} received, {String_1} sent", 646 "message": "{String} received, {String_1} sent", 647 "translation": "{String} ਮਿਲੇ, {String_1} ਭੇਜੇ", 648 "translatorComment": "Copied from source.", 649 "placeholders": [ 650 { 651 "id": "String", 652 "string": "%[1]s", 653 "type": "string", 654 "underlyingType": "string", 655 "argNum": 1, 656 "expr": "c.RxBytes.String()" 657 }, 658 { 659 "id": "String_1", 660 "string": "%[2]s", 661 "type": "string", 662 "underlyingType": "string", 663 "argNum": 2, 664 "expr": "c.TxBytes.String()" 665 } 666 ] 667 }, 668 { 669 "id": "Failed to determine tunnel state", 670 "message": "Failed to determine tunnel state", 671 "translation": "ਟਨਲ ਸਥਿਤੀ ਪਤਾ ਲਗਾਉਣ ਲਈ ਅਸਫ਼ਲ", 672 "translatorComment": "Copied from source." 673 }, 674 { 675 "id": "Failed to activate tunnel", 676 "message": "Failed to activate tunnel", 677 "translation": "ਟਨਲ ਸਰਗਰਮ ਕਰਨ ਲਈ ਅਸਫ਼ਲ ਹੈ", 678 "translatorComment": "Copied from source." 679 }, 680 { 681 "id": "Failed to deactivate tunnel", 682 "message": "Failed to deactivate tunnel", 683 "translation": "ਟਨਲ ਨਾ-ਸਰਗਰਮ ਕਰਨ ਲਈ ਅਸਫ਼ਲ ਹੈ", 684 "translatorComment": "Copied from source." 685 }, 686 { 687 "id": "Interface: {Name}", 688 "message": "Interface: {Name}", 689 "translation": "ਇੰਟਰਫੇਸ: {Name}", 690 "translatorComment": "Copied from source.", 691 "placeholders": [ 692 { 693 "id": "Name", 694 "string": "%[1]s", 695 "type": "string", 696 "underlyingType": "string", 697 "argNum": 1, 698 "expr": "config.Name" 699 } 700 ] 701 }, 702 { 703 "id": "Peer", 704 "message": "Peer", 705 "translation": "ਪੀਅਰ", 706 "translatorComment": "Copied from source." 707 }, 708 { 709 "id": "Create new tunnel", 710 "message": "Create new tunnel", 711 "translation": "ਨਵੀਂ ਟਨਲ ਬਣਾਓ", 712 "translatorComment": "Copied from source." 713 }, 714 { 715 "id": "Edit tunnel", 716 "message": "Edit tunnel", 717 "translation": "ਟਨਲ ਨੂੰ ਸੋਧੋ", 718 "translatorComment": "Copied from source." 719 }, 720 { 721 "id": "&Name:", 722 "message": "&Name:", 723 "translation": "ਨਾਂ(&N):", 724 "translatorComment": "Copied from source." 725 }, 726 { 727 "id": "&Public key:", 728 "message": "&Public key:", 729 "translation": "ਪਬਲਿਕ ਕੁੰਜੀ(&P):", 730 "translatorComment": "Copied from source." 731 }, 732 { 733 "id": "(unknown)", 734 "message": "(unknown)", 735 "translation": "(ਅਣਪਛਾਤਾ)", 736 "translatorComment": "Copied from source." 737 }, 738 { 739 "id": "&Block untunneled traffic (kill-switch)", 740 "message": "&Block untunneled traffic (kill-switch)", 741 "translation": "ਬਿਨਾਂ-ਟਨਲ ਵਾਲੇ ਟਰੈਫਿਕ ਉੱਤੇ ਪਾਬੰਦੀ ਲਾਓ (&B) (kill-switch)", 742 "translatorComment": "Copied from source." 743 }, 744 { 745 "id": "&Save", 746 "message": "&Save", 747 "translation": "ਸੰਭਾਲੋ(&S)", 748 "translatorComment": "Copied from source." 749 }, 750 { 751 "id": "Cancel", 752 "message": "Cancel", 753 "translation": "ਰੱਦ ਕਰੋ", 754 "translatorComment": "Copied from source." 755 }, 756 { 757 "id": "&Configuration:", 758 "message": "&Configuration:", 759 "translation": "ਸੰਰਚਨਾ(&C):", 760 "translatorComment": "Copied from source." 761 }, 762 { 763 "id": "Invalid name", 764 "message": "Invalid name", 765 "translation": "ਅਯੋਗ ਨਾਂ", 766 "translatorComment": "Copied from source." 767 }, 768 { 769 "id": "A name is required.", 770 "message": "A name is required.", 771 "translation": "ਨਾਂ ਚਾਹੀਦਾ ਹੈ।", 772 "translatorComment": "Copied from source." 773 }, 774 { 775 "id": "Tunnel already exists", 776 "message": "Tunnel already exists", 777 "translation": "ਟਨਲ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ", 778 "translatorComment": "Copied from source." 779 }, 780 { 781 "id": "Another tunnel already exists with the name ‘{NewName}’.", 782 "message": "Another tunnel already exists with the name ‘{NewName}’.", 783 "translation": "ਨਾਂ ‘{NewName}’ ਨਾਲ ਟਨਲ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ।", 784 "translatorComment": "Copied from source.", 785 "placeholders": [ 786 { 787 "id": "NewName", 788 "string": "%[1]s", 789 "type": "string", 790 "underlyingType": "string", 791 "argNum": 1, 792 "expr": "newName" 793 } 794 ] 795 }, 796 { 797 "id": "Unable to create new configuration", 798 "message": "Unable to create new configuration", 799 "translation": "ਨਵੀਂ ਸੰਰਚਨਾ ਬਣਾਉਣ ਲਈ ਅਸਮਰੱਥ ਹੈ", 800 "translatorComment": "Copied from source." 801 }, 802 { 803 "id": "Writing file failed", 804 "message": "Writing file failed", 805 "translation": "ਫ਼ਾਇਲ ਬਣਾਉਣ ਲਈ ਅਸਫ਼ਲ ਹੈ", 806 "translatorComment": "Copied from source." 807 }, 808 { 809 "id": "File ‘{FilePath}’ already exists.\n\nDo you want to overwrite it?", 810 "message": "File ‘{FilePath}’ already exists.\n\nDo you want to overwrite it?", 811 "translation": "‘{FilePath}’ ਫ਼ਾਇਲ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ।\n\nਕੀ ਤੁਸੀਂ ਇਸ ਉੱਤੇ ਲਿਖਣਾ ਚਾਹੁੰਦੇ ਹੋ?", 812 "translatorComment": "Copied from source.", 813 "placeholders": [ 814 { 815 "id": "FilePath", 816 "string": "%[1]s", 817 "type": "string", 818 "underlyingType": "string", 819 "argNum": 1, 820 "expr": "filePath" 821 } 822 ] 823 }, 824 { 825 "id": "Active", 826 "message": "Active", 827 "translation": "ਸਰਗਰਮ", 828 "translatorComment": "Copied from source." 829 }, 830 { 831 "id": "Activating", 832 "message": "Activating", 833 "translation": "ਸਰਗਰਮ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ", 834 "translatorComment": "Copied from source." 835 }, 836 { 837 "id": "Inactive", 838 "message": "Inactive", 839 "translation": "ਨਾ-ਸਰਗਰਮ", 840 "translatorComment": "Copied from source." 841 }, 842 { 843 "id": "Deactivating", 844 "message": "Deactivating", 845 "translation": "ਨਾ-ਸਰਗਰਮ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ", 846 "translatorComment": "Copied from source." 847 }, 848 { 849 "id": "Unknown state", 850 "message": "Unknown state", 851 "translation": "ਅਣਪਛਾਤੀ ਸਥਿਤੀ", 852 "translatorComment": "Copied from source." 853 }, 854 { 855 "id": "Log", 856 "message": "Log", 857 "translation": "ਲਾਗੂ", 858 "translatorComment": "Copied from source." 859 }, 860 { 861 "id": "&Copy", 862 "message": "&Copy", 863 "translation": "ਕਾਪੀ ਕਰੋ(&C)", 864 "translatorComment": "Copied from source." 865 }, 866 { 867 "id": "Select &all", 868 "message": "Select &all", 869 "translation": "ਸਾਰੇ ਚੁਣੋ(&a)", 870 "translatorComment": "Copied from source." 871 }, 872 { 873 "id": "&Save to file…", 874 "message": "&Save to file…", 875 "translation": "ਫ਼ਾਇਲ ਵਿੱਚ ਸੰਭਾਲੋ(&S)…", 876 "translatorComment": "Copied from source." 877 }, 878 { 879 "id": "Time", 880 "message": "Time", 881 "translation": "ਸਮਾਂ", 882 "translatorComment": "Copied from source." 883 }, 884 { 885 "id": "Log message", 886 "message": "Log message", 887 "translation": "ਲਾਗ ਸੁਨੇਹਾ", 888 "translatorComment": "Copied from source." 889 }, 890 { 891 "id": "Text Files (*.txt)|*.txt|All Files (*.*)|*.*", 892 "message": "Text Files (*.txt)|*.txt|All Files (*.*)|*.*", 893 "translation": "ਲਿਖਤ ਫ਼ਾਇਲਾਂ (*.txt)|*.txt|ਸਾਰੀਆਂ ਫ਼ਾਇਲਾਂ (*.*)|*.*", 894 "translatorComment": "Copied from source." 895 }, 896 { 897 "id": "Export log to file", 898 "message": "Export log to file", 899 "translation": "ਲਾਗ ਫ਼ਾਇਲ ਵਿੱਚ ਬਰਾਮਦ ਕਰੋ", 900 "translatorComment": "Copied from source." 901 }, 902 { 903 "id": "&About WireGuard…", 904 "message": "&About WireGuard…", 905 "translation": "ਵਾਇਰਗਾਰਡ ਬਾਰੇ(&A)…", 906 "translatorComment": "Copied from source." 907 }, 908 { 909 "id": "Tunnel Error", 910 "message": "Tunnel Error", 911 "translation": "ਟਨਲ ਗਲਤੀ", 912 "translatorComment": "Copied from source." 913 }, 914 { 915 "id": "{ErrMsg}\n\nPlease consult the log for more information.", 916 "message": "{ErrMsg}\n\nPlease consult the log for more information.", 917 "translation": "{ErrMsg}\n\nPlease consult the log for more information.", 918 "translatorComment": "Copied from source.", 919 "placeholders": [ 920 { 921 "id": "ErrMsg", 922 "string": "%[1]s", 923 "type": "string", 924 "underlyingType": "string", 925 "argNum": 1, 926 "expr": "errMsg" 927 } 928 ] 929 }, 930 { 931 "id": "{Title} (out of date)", 932 "message": "{Title} (out of date)", 933 "translation": "{Title} (out of date)", 934 "translatorComment": "Copied from source.", 935 "placeholders": [ 936 { 937 "id": "Title", 938 "string": "%[1]s", 939 "type": "string", 940 "underlyingType": "string", 941 "argNum": 1, 942 "expr": "mtw.Title()" 943 } 944 ] 945 }, 946 { 947 "id": "WireGuard Detection Error", 948 "message": "WireGuard Detection Error", 949 "translation": "WireGuard ਖੋਜ ਗ਼ਲਤੀ", 950 "translatorComment": "Copied from source." 951 }, 952 { 953 "id": "WireGuard: Deactivated", 954 "message": "WireGuard: Deactivated", 955 "translation": "ਵਾਇਰਗਾਰਡ: ਨਾ-ਸਰਗਰਮ ਕੀਤਾ", 956 "translatorComment": "Copied from source." 957 }, 958 { 959 "id": "Status: Unknown", 960 "message": "Status: Unknown", 961 "translation": "ਸਥਿਤੀ: ਅਣਪਛਾਤੀ", 962 "translatorComment": "Copied from source." 963 }, 964 { 965 "id": "Addresses: None", 966 "message": "Addresses: None", 967 "translation": "ਸਿਰਨਾਵੇਂ: ਕੋਈ ਨਹੀਂ", 968 "translatorComment": "Copied from source." 969 }, 970 { 971 "id": "&Manage tunnels…", 972 "message": "&Manage tunnels…", 973 "translation": "ਟਨਲਾਂ ਦਾ ਇੰਤਜ਼ਾਮ ਕਰੋ(&M)…", 974 "translatorComment": "Copied from source." 975 }, 976 { 977 "id": "&Import tunnel(s) from file…", 978 "message": "&Import tunnel(s) from file…", 979 "translation": "ਫ਼ਾਇਲ ਤੋਂ ਟਨਲਾਂ ਦਰਾਮਦ ਕਰੋ(&I)…", 980 "translatorComment": "Copied from source." 981 }, 982 { 983 "id": "E&xit", 984 "message": "E&xit", 985 "translation": "ਬਾਹਰ(&x)", 986 "translatorComment": "Copied from source." 987 }, 988 { 989 "id": "&Tunnels", 990 "message": "&Tunnels", 991 "translation": "ਟਨਲ(&T)", 992 "translatorComment": "Copied from source." 993 }, 994 { 995 "id": "WireGuard Activated", 996 "message": "WireGuard Activated", 997 "translation": "ਵਾਇਰਗਾਰਡ ਸਰਗਰਮ ਕੀਤਾ", 998 "translatorComment": "Copied from source." 999 }, 1000 { 1001 "id": "The {Name} tunnel has been activated.", 1002 "message": "The {Name} tunnel has been activated.", 1003 "translation": "{Name} ਟਨਲ ਸਰਗਰਮ ਕੀਤੀ ਗਈ ਹੈ।", 1004 "translatorComment": "Copied from source.", 1005 "placeholders": [ 1006 { 1007 "id": "Name", 1008 "string": "%[1]s", 1009 "type": "string", 1010 "underlyingType": "string", 1011 "argNum": 1, 1012 "expr": "tunnel.Name" 1013 } 1014 ] 1015 }, 1016 { 1017 "id": "WireGuard Deactivated", 1018 "message": "WireGuard Deactivated", 1019 "translation": "ਵਾਇਰਗਾਰਡ ਨਾ-ਸਰਗਰਮ ਕੀਤਾ", 1020 "translatorComment": "Copied from source." 1021 }, 1022 { 1023 "id": "The {Name} tunnel has been deactivated.", 1024 "message": "The {Name} tunnel has been deactivated.", 1025 "translation": "{Name} ਟਨਲ ਨਾ-ਸਰਗਰਮ ਕੀਤੀ ਗਈ ਹੈ।", 1026 "translatorComment": "Copied from source.", 1027 "placeholders": [ 1028 { 1029 "id": "Name", 1030 "string": "%[1]s", 1031 "type": "string", 1032 "underlyingType": "string", 1033 "argNum": 1, 1034 "expr": "tunnel.Name" 1035 } 1036 ] 1037 }, 1038 { 1039 "id": "WireGuard Tunnel Error", 1040 "message": "WireGuard Tunnel Error", 1041 "translation": "ਵਾਇਰਗਾਰਡ ਟਨਲ ਗਲਤੀ", 1042 "translatorComment": "Copied from source." 1043 }, 1044 { 1045 "id": "WireGuard: {TextForStateglobalState_true}", 1046 "message": "WireGuard: {TextForStateglobalState_true}", 1047 "translation": "ਵਾਇਰਗਾਰਡ: {TextForStateglobalState_true}", 1048 "translatorComment": "Copied from source.", 1049 "placeholders": [ 1050 { 1051 "id": "TextForStateglobalState_true", 1052 "string": "%[1]s", 1053 "type": "string", 1054 "underlyingType": "string", 1055 "argNum": 1, 1056 "expr": "textForState(globalState, true)" 1057 } 1058 ] 1059 }, 1060 { 1061 "id": "Status: {StateText}", 1062 "message": "Status: {StateText}", 1063 "translation": "ਸਥਿਤੀ: {StateText}", 1064 "translatorComment": "Copied from source.", 1065 "placeholders": [ 1066 { 1067 "id": "StateText", 1068 "string": "%[1]s", 1069 "type": "string", 1070 "underlyingType": "string", 1071 "argNum": 1, 1072 "expr": "stateText" 1073 } 1074 ] 1075 }, 1076 { 1077 "id": "Addresses: {EnumerationSeparator}", 1078 "message": "Addresses: {EnumerationSeparator}", 1079 "translation": "ਸਿਰਨਾਵੇਂ: {EnumerationSeparator}", 1080 "translatorComment": "Copied from source.", 1081 "placeholders": [ 1082 { 1083 "id": "EnumerationSeparator", 1084 "string": "%[1]s", 1085 "type": "string", 1086 "underlyingType": "string", 1087 "argNum": 1, 1088 "expr": "strings.Join(addrs, l18n.EnumerationSeparator())" 1089 } 1090 ] 1091 }, 1092 { 1093 "id": "An Update is Available!", 1094 "message": "An Update is Available!", 1095 "translation": "ਅੱਪਡੇਟ ਮੌਜੂਦ ਹੈ!", 1096 "translatorComment": "Copied from source." 1097 }, 1098 { 1099 "id": "WireGuard Update Available", 1100 "message": "WireGuard Update Available", 1101 "translation": "ਵਾਇਰਗਾਰਡ ਅੱਪਡੇਟ ਮੌਜੂਦ ਹੈ", 1102 "translatorComment": "Copied from source." 1103 }, 1104 { 1105 "id": "An update to WireGuard is now available. You are advised to update as soon as possible.", 1106 "message": "An update to WireGuard is now available. You are advised to update as soon as possible.", 1107 "translation": "ਵਾਇਰਗਾਰਡ ਲਈ ਅੱਪਡੇਟ ਹੁਣ ਮੌਜੂਦ ਹੈ। ਜਿੰਨਾ ਛੇਤੀ ਹੋ ਸਕੇ ਤੁਹਾਨੂੰ ਅੱਪਡੇਟ ਕਰਨ ਦੀ ਸਲਾਹ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ।", 1108 "translatorComment": "Copied from source." 1109 }, 1110 { 1111 "id": "Tunnels", 1112 "message": "Tunnels", 1113 "translation": "ਟਨਲਾਂ", 1114 "translatorComment": "Copied from source." 1115 }, 1116 { 1117 "id": "&Edit", 1118 "message": "&Edit", 1119 "translation": "ਸੋਧੋ(&E)", 1120 "translatorComment": "Copied from source." 1121 }, 1122 { 1123 "id": "Add &empty tunnel…", 1124 "message": "Add &empty tunnel…", 1125 "translation": "…ਖਾਲੀ ਟਨਲ ਜੋੜੋ(&e)", 1126 "translatorComment": "Copied from source." 1127 }, 1128 { 1129 "id": "Add Tunnel", 1130 "message": "Add Tunnel", 1131 "translation": "ਟਨਲ ਜੋੜੋ", 1132 "translatorComment": "Copied from source." 1133 }, 1134 { 1135 "id": "Remove selected tunnel(s)", 1136 "message": "Remove selected tunnel(s)", 1137 "translation": "ਚੁਣੀਆਂ ਟਨਲਾਂ ਨੂੰ ਹਟਾਓ", 1138 "translatorComment": "Copied from source." 1139 }, 1140 { 1141 "id": "Export all tunnels to zip", 1142 "message": "Export all tunnels to zip", 1143 "translation": "ਸਾਰੀਆਂ ਟਨਲਾਂ ਨੂੰ ਜ਼ਿੱਪ ਵਜੋਂ ਬਰਾਮਦ ਕਰੋ", 1144 "translatorComment": "Copied from source." 1145 }, 1146 { 1147 "id": "&Toggle", 1148 "message": "&Toggle", 1149 "translation": "ਪਲਟੋ(&T)", 1150 "translatorComment": "Copied from source." 1151 }, 1152 { 1153 "id": "Export all tunnels to &zip…", 1154 "message": "Export all tunnels to &zip…", 1155 "translation": "ਸਾਰੀਆਂ ਟਨਲਾਂ ਨੂੰ ਜ਼ਿੱਪ ਵਜੋਂ ਬਰਾਮਦ ਕਰੋ…", 1156 "translatorComment": "Copied from source." 1157 }, 1158 { 1159 "id": "Edit &selected tunnel…", 1160 "message": "Edit &selected tunnel…", 1161 "translation": "ਚੁਣੀ ਟਨਲ ਸੋਧੋ(&s)…", 1162 "translatorComment": "Copied from source." 1163 }, 1164 { 1165 "id": "&Remove selected tunnel(s)", 1166 "message": "&Remove selected tunnel(s)", 1167 "translation": "ਚੁਣੀਆਂ ਟਨਲਾਂ ਨੂੰ ਹਟਾਓ(&R)", 1168 "translatorComment": "Copied from source." 1169 }, 1170 { 1171 "id": "no configuration files were found", 1172 "message": "no configuration files were found", 1173 "translation": "ਕੋਈ ਸੰਰਚਨਾ ਫ਼ਾਇਲਾਂ ਨਹੀਂ ਲੱਭੀਆਂ", 1174 "translatorComment": "Copied from source." 1175 }, 1176 { 1177 "id": "Another tunnel already exists with the name ‘{Name}’", 1178 "message": "Another tunnel already exists with the name ‘{Name}’", 1179 "translation": "‘{Name}’ ਨਾਂ ਨਾਲ ਹੋਰ ਟਨਲ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ", 1180 "translatorComment": "Copied from source.", 1181 "placeholders": [ 1182 { 1183 "id": "Name", 1184 "string": "%[1]s", 1185 "type": "string", 1186 "underlyingType": "string", 1187 "argNum": 1, 1188 "expr": "unparsedConfig.Name" 1189 } 1190 ] 1191 }, 1192 { 1193 "id": "Unable to import configuration: {LastErr}", 1194 "message": "Unable to import configuration: {LastErr}", 1195 "translation": "ਸੰਰਚਨਾ ਇੰਪੋਰਟ ਕਰਨ ਲਈ ਅਸਮਰੱਥ: {LastErr}", 1196 "translatorComment": "Copied from source.", 1197 "placeholders": [ 1198 { 1199 "id": "LastErr", 1200 "string": "%[1]v", 1201 "type": "error", 1202 "underlyingType": "interface{Error() string}", 1203 "argNum": 1, 1204 "expr": "lastErr" 1205 } 1206 ] 1207 }, 1208 { 1209 "id": "Imported tunnels", 1210 "message": "Imported tunnels", 1211 "translation": "ਇੰਪੋਰਟ ਕੀਤੀਆਂ ਟਨਲਾਂ", 1212 "translatorComment": "Copied from source." 1213 }, 1214 { 1215 "id": "Imported {M} tunnels", 1216 "message": "Imported {M} tunnels", 1217 "translation": { 1218 "select": { 1219 "feature": "plural", 1220 "arg": "M", 1221 "cases": { 1222 "one": { 1223 "msg": "{M} ਟਨਲ ਇੰਪੋਰਟ ਕੀਤੀ" 1224 }, 1225 "other": { 1226 "msg": "{M} ਟਨਲਾਂ ਇੰਪੋਰਟ ਕੀਤੀਆਂ" 1227 } 1228 } 1229 } 1230 }, 1231 "placeholders": [ 1232 { 1233 "id": "M", 1234 "string": "%[1]d", 1235 "type": "int", 1236 "underlyingType": "int", 1237 "argNum": 1, 1238 "expr": "m" 1239 } 1240 ] 1241 }, 1242 { 1243 "id": "Unable to create tunnel", 1244 "message": "Unable to create tunnel", 1245 "translation": "ਟਨਲ ਬਣਾਉਣ ਲਈ ਅਸਮਰੱਥ", 1246 "translatorComment": "Copied from source." 1247 }, 1248 { 1249 "id": "Delete {TunnelCount} tunnels", 1250 "message": "Delete {TunnelCount} tunnels", 1251 "translation": { 1252 "select": { 1253 "feature": "plural", 1254 "arg": "TunnelCount", 1255 "cases": { 1256 "one": { 1257 "msg": "{TunnelCount} ਟਨਲ ਹਟਾਓ" 1258 }, 1259 "other": { 1260 "msg": "{TunnelCount} ਟਨਲਾਂ ਹਟਾਓ" 1261 } 1262 } 1263 } 1264 }, 1265 "placeholders": [ 1266 { 1267 "id": "TunnelCount", 1268 "string": "%[1]d", 1269 "type": "int", 1270 "underlyingType": "int", 1271 "argNum": 1, 1272 "expr": "tunnelCount" 1273 } 1274 ] 1275 }, 1276 { 1277 "id": "Are you sure you would like to delete {TunnelCount} tunnels?", 1278 "message": "Are you sure you would like to delete {TunnelCount} tunnels?", 1279 "translation": { 1280 "select": { 1281 "feature": "plural", 1282 "arg": "TunnelCount", 1283 "cases": { 1284 "one": { 1285 "msg": "ਕੀ ਤੁਸੀਂ {TunnelCount} ਟਨਲ ਨੂੰ ਹਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ?" 1286 }, 1287 "other": { 1288 "msg": "ਕੀ ਤੁਸੀਂ {TunnelCount} ਟਨਲਾਂ ਨੂੰ ਹਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ?" 1289 } 1290 } 1291 } 1292 }, 1293 "placeholders": [ 1294 { 1295 "id": "TunnelCount", 1296 "string": "%[1]d", 1297 "type": "int", 1298 "underlyingType": "int", 1299 "argNum": 1, 1300 "expr": "tunnelCount" 1301 } 1302 ] 1303 }, 1304 { 1305 "id": "Delete tunnel ‘{TunnelName}’", 1306 "message": "Delete tunnel ‘{TunnelName}’", 1307 "translation": "‘{TunnelName}’ ਟਨਲ ਨੂੰ ਹਟਾਓ", 1308 "translatorComment": "Copied from source.", 1309 "placeholders": [ 1310 { 1311 "id": "TunnelName", 1312 "string": "%[1]s", 1313 "type": "string", 1314 "underlyingType": "string", 1315 "argNum": 1, 1316 "expr": "tunnelName" 1317 } 1318 ] 1319 }, 1320 { 1321 "id": "Are you sure you would like to delete tunnel ‘{TunnelName}’?", 1322 "message": "Are you sure you would like to delete tunnel ‘{TunnelName}’?", 1323 "translation": "ਕੀ ਤੁਸੀਂ ‘{TunnelName}‘ ਟਨਲ ਨੂੰ ਹਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ?", 1324 "translatorComment": "Copied from source.", 1325 "placeholders": [ 1326 { 1327 "id": "TunnelName", 1328 "string": "%[1]s", 1329 "type": "string", 1330 "underlyingType": "string", 1331 "argNum": 1, 1332 "expr": "tunnelName" 1333 } 1334 ] 1335 }, 1336 { 1337 "id": "{Question} You cannot undo this action.", 1338 "message": "{Question} You cannot undo this action.", 1339 "translation": "{Question} ਤੁਸੀਂ ਇਹ ਕਾਰਵਾਈ ਵਾਪਸ ਨਹੀਂ ਲੈ ਸਕਦੇ ਹੋ।", 1340 "translatorComment": "Copied from source.", 1341 "placeholders": [ 1342 { 1343 "id": "Question", 1344 "string": "%[1]s", 1345 "type": "string", 1346 "underlyingType": "string", 1347 "argNum": 1, 1348 "expr": "question" 1349 } 1350 ] 1351 }, 1352 { 1353 "id": "Unable to delete tunnel", 1354 "message": "Unable to delete tunnel", 1355 "translation": "ਟਨਲ ਹਟਾਉਣ ਲਈ ਅਸਮਰੱਥ", 1356 "translatorComment": "Copied from source." 1357 }, 1358 { 1359 "id": "A tunnel was unable to be removed: {Error}", 1360 "message": "A tunnel was unable to be removed: {Error}", 1361 "translation": "ਟਨਲ ਹਟਾਉਣ ਲਈ ਅਸਮਰੱਥ ਹੈ: {Error}", 1362 "translatorComment": "Copied from source.", 1363 "placeholders": [ 1364 { 1365 "id": "Error", 1366 "string": "%[1]s", 1367 "type": "string", 1368 "underlyingType": "string", 1369 "argNum": 1, 1370 "expr": "errors[0].Error()" 1371 } 1372 ] 1373 }, 1374 { 1375 "id": "Unable to delete tunnels", 1376 "message": "Unable to delete tunnels", 1377 "translation": "ਟਨਲਾਂ ਹਟਾਉਣ ਲਈ ਅਸਮਰੱਥ", 1378 "translatorComment": "Copied from source." 1379 }, 1380 { 1381 "id": "Configuration Files (*.zip, *.conf)|*.zip;*.conf|All Files (*.*)|*.*", 1382 "message": "Configuration Files (*.zip, *.conf)|*.zip;*.conf|All Files (*.*)|*.*", 1383 "translation": "ਸੰਰਚਨਾ ਫ਼ਾਇਲਾਂ (*.zip, *.conf)|*.zip;*.conf|ਸਾਰੀਆਂ ਫ਼ਾਇਲਾਂ (*.*)|*.*", 1384 "translatorComment": "Copied from source." 1385 }, 1386 { 1387 "id": "Import tunnel(s) from file", 1388 "message": "Import tunnel(s) from file", 1389 "translation": "ਫ਼ਾਇਲ ਤੋਂ ਟਨਲਾਂ ਦਰਾਮਦ ਕਰੋ", 1390 "translatorComment": "Copied from source." 1391 }, 1392 { 1393 "id": "Configuration ZIP Files (*.zip)|*.zip", 1394 "message": "Configuration ZIP Files (*.zip)|*.zip", 1395 "translation": "ਸੰਰਚਨਾ ਜ਼ਿੱਪ ਫਾਇਲਾਂ (*.zip)|*.zip", 1396 "translatorComment": "Copied from source." 1397 }, 1398 { 1399 "id": "Error Exiting WireGuard", 1400 "message": "Error Exiting WireGuard", 1401 "translation": "WireGuard ਤੋਂ ਬਾਹਰ ਜਾਣ ਲਈ ਗ਼ਲਤੀ", 1402 "translatorComment": "Copied from source." 1403 }, 1404 { 1405 "id": "Unable to exit service due to: {Err}. You may want to stop WireGuard from the service manager.", 1406 "message": "Unable to exit service due to: {Err}. You may want to stop WireGuard from the service manager.", 1407 "translation": "ਸੇਵਾ ਤੋਂ ਬਾਹਰ ਜਾਣ ਲਈ ਅਸਮਰੱਥ, ਕਾਰਨ: {Err}। ਤੁਸੀਂ ਸੇਵਾ ਮੈਨੇਜਰ ਤੋਂ WireGuard ਨੂੰ ਰੋਕਣਾ ਚਾਹੋਗੇ।", 1408 "translatorComment": "Copied from source.", 1409 "placeholders": [ 1410 { 1411 "id": "Err", 1412 "string": "%[1]v", 1413 "type": "error", 1414 "underlyingType": "interface{Error() string}", 1415 "argNum": 1, 1416 "expr": "err" 1417 } 1418 ] 1419 }, 1420 { 1421 "id": "An update to WireGuard is available. It is highly advisable to update without delay.", 1422 "message": "An update to WireGuard is available. It is highly advisable to update without delay.", 1423 "translation": "WireGuard ਲਈ ਅੱਪਡੇਟ ਮੌਜੂਦ ਹੈ। ਤੁਹਾਨੂੰ ਬਿਨਾਂ ਦੇਰ ਕੀਤਿਆਂ ਅੱਪਡੇਟ ਕਰਨ ਦੀ ਸਲਾਹ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ।", 1424 "translatorComment": "Copied from source." 1425 }, 1426 { 1427 "id": "Status: Waiting for user", 1428 "message": "Status: Waiting for user", 1429 "translation": "ਹਾਲਤ: ਵਰਤੋਂਕਾਰ ਲਈ ਉਡੀਕ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ", 1430 "translatorComment": "Copied from source." 1431 }, 1432 { 1433 "id": "Update Now", 1434 "message": "Update Now", 1435 "translation": "ਹੁਣੇ ਅੱਪਡੇਟ ਕਰੋ", 1436 "translatorComment": "Copied from source." 1437 }, 1438 { 1439 "id": "Status: Waiting for updater service", 1440 "message": "Status: Waiting for updater service", 1441 "translation": "ਹਾਲਤ: ਅੱਪਡੇਟਰ ਸੇਵਾ ਦੀ ਉਡੀਕ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ", 1442 "translatorComment": "Copied from source." 1443 }, 1444 { 1445 "id": "Error: {Err}. Please try again.", 1446 "message": "Error: {Err}. Please try again.", 1447 "translation": "ਗ਼ਲਤੀ: {Err}। ਫੇਰ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", 1448 "translatorComment": "Copied from source.", 1449 "placeholders": [ 1450 { 1451 "id": "Err", 1452 "string": "%[1]v", 1453 "type": "error", 1454 "underlyingType": "interface{Error() string}", 1455 "argNum": 1, 1456 "expr": "err" 1457 } 1458 ] 1459 }, 1460 { 1461 "id": "Status: Complete!", 1462 "message": "Status: Complete!", 1463 "translation": "ਸਥਿਤੀ: ਪੂਰਾ!", 1464 "translatorComment": "Copied from source." 1465 } 1466 ] 1467 }