golang.zx2c4.com/wireguard/windows@v0.5.4-0.20230123132234-dcc0eb72a04b/locales/fa/messages.gotext.json (about) 1 { 2 "language": "fa", 3 "messages": [ 4 { 5 "id": "Error", 6 "message": "Error", 7 "translation": "خطا", 8 "translatorComment": "Copied from source." 9 }, 10 { 11 "id": "Command Line Options", 12 "message": "Command Line Options", 13 "translation": "گزینههای خط فرمان", 14 "translatorComment": "Copied from source." 15 }, 16 { 17 "id": "Now", 18 "message": "Now", 19 "translation": "هم اکنون", 20 "translatorComment": "Copied from source." 21 }, 22 { 23 "id": "{Years} year(s)", 24 "message": "{Years} year(s)", 25 "translation": { 26 "select": { 27 "feature": "plural", 28 "arg": "Years", 29 "cases": { 30 "one": { 31 "msg": "{Years} سال" 32 }, 33 "other": { 34 "msg": "{Years} سال" 35 } 36 } 37 } 38 }, 39 "placeholders": [ 40 { 41 "id": "Years", 42 "string": "%[1]d", 43 "type": "int64", 44 "underlyingType": "int64", 45 "argNum": 1, 46 "expr": "years" 47 } 48 ] 49 }, 50 { 51 "id": "{Days} day(s)", 52 "message": "{Days} day(s)", 53 "translation": { 54 "select": { 55 "feature": "plural", 56 "arg": "Days", 57 "cases": { 58 "one": { 59 "msg": "{Days} روز" 60 }, 61 "other": { 62 "msg": "{Days} روز" 63 } 64 } 65 } 66 }, 67 "placeholders": [ 68 { 69 "id": "Days", 70 "string": "%[1]d", 71 "type": "int64", 72 "underlyingType": "int64", 73 "argNum": 1, 74 "expr": "days" 75 } 76 ] 77 }, 78 { 79 "id": "{Hours} hour(s)", 80 "message": "{Hours} hour(s)", 81 "translation": { 82 "select": { 83 "feature": "plural", 84 "arg": "Hours", 85 "cases": { 86 "one": { 87 "msg": "{Hours} ساعت" 88 }, 89 "other": { 90 "msg": "{Hours} ساعت" 91 } 92 } 93 } 94 }, 95 "placeholders": [ 96 { 97 "id": "Hours", 98 "string": "%[1]d", 99 "type": "int64", 100 "underlyingType": "int64", 101 "argNum": 1, 102 "expr": "hours" 103 } 104 ] 105 }, 106 { 107 "id": "{Minutes} minute(s)", 108 "message": "{Minutes} minute(s)", 109 "translation": { 110 "select": { 111 "feature": "plural", 112 "arg": "Minutes", 113 "cases": { 114 "one": { 115 "msg": "{Minutes} دقیقه" 116 }, 117 "other": { 118 "msg": "{Minutes} دقیقه" 119 } 120 } 121 } 122 }, 123 "placeholders": [ 124 { 125 "id": "Minutes", 126 "string": "%[1]d", 127 "type": "int64", 128 "underlyingType": "int64", 129 "argNum": 1, 130 "expr": "minutes" 131 } 132 ] 133 }, 134 { 135 "id": "{Seconds} second(s)", 136 "message": "{Seconds} second(s)", 137 "translation": { 138 "select": { 139 "feature": "plural", 140 "arg": "Seconds", 141 "cases": { 142 "one": { 143 "msg": "{Seconds} ثانیه" 144 }, 145 "other": { 146 "msg": "{Seconds} ثانیه" 147 } 148 } 149 } 150 }, 151 "placeholders": [ 152 { 153 "id": "Seconds", 154 "string": "%[1]d", 155 "type": "int64", 156 "underlyingType": "int64", 157 "argNum": 1, 158 "expr": "seconds" 159 } 160 ] 161 }, 162 { 163 "id": "{Timestamp} ago", 164 "message": "{Timestamp} ago", 165 "translation": "{Timestamp} پیش", 166 "translatorComment": "Copied from source.", 167 "placeholders": [ 168 { 169 "id": "Timestamp", 170 "string": "%[1]s", 171 "type": "string", 172 "underlyingType": "string", 173 "argNum": 1, 174 "expr": "timestamp" 175 } 176 ] 177 }, 178 { 179 "id": "{Bytes} B", 180 "message": "{Bytes} B", 181 "translation": "{Bytes} بایت", 182 "translatorComment": "Copied from source.", 183 "placeholders": [ 184 { 185 "id": "Bytes", 186 "string": "%[1]d", 187 "type": "golang.zx2c4.com/wireguard/windows/conf.Bytes", 188 "underlyingType": "uint64", 189 "argNum": 1, 190 "expr": "b" 191 } 192 ] 193 }, 194 { 195 "id": "Invalid IP address", 196 "message": "Invalid IP address", 197 "translation": "نشانی آیپی نامعتبر است", 198 "translatorComment": "Copied from source." 199 }, 200 { 201 "id": "Invalid MTU", 202 "message": "Invalid MTU", 203 "translation": "MTU نامعتبر است", 204 "translatorComment": "Copied from source." 205 }, 206 { 207 "id": "Invalid port", 208 "message": "Invalid port", 209 "translation": "پورت نامعتبر", 210 "translatorComment": "Copied from source." 211 }, 212 { 213 "id": "Key must have a value", 214 "message": "Key must have a value", 215 "translation": "کلید باید یک مقدار داشته باشد", 216 "translatorComment": "Copied from source." 217 }, 218 { 219 "id": "[none specified]", 220 "message": "[none specified]", 221 "translation": "[مشخص نشده]", 222 "translatorComment": "Copied from source." 223 }, 224 { 225 "id": "All peers must have public keys", 226 "message": "All peers must have public keys", 227 "translation": "همه همتاها باید کلیدهای عمومی داشته باشند", 228 "translatorComment": "Copied from source." 229 }, 230 { 231 "id": "Error in getting configuration", 232 "message": "Error in getting configuration", 233 "translation": "خطا در دریافت پیکربندی", 234 "translatorComment": "Copied from source." 235 }, 236 { 237 "id": "[EnumerationSeparator]", 238 "message": "[EnumerationSeparator]", 239 "translation": "، ", 240 "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 ‘リンゴ、オレンジ、イチゴ’." 241 }, 242 { 243 "id": "[UnitSeparator]", 244 "message": "[UnitSeparator]", 245 "translation": "، ", 246 "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秒’." 247 }, 248 { 249 "id": "About WireGuard", 250 "message": "About WireGuard", 251 "translation": "درباره WireGuard", 252 "translatorComment": "Copied from source." 253 }, 254 { 255 "id": "Close", 256 "message": "Close", 257 "translation": "بستن", 258 "translatorComment": "Copied from source." 259 }, 260 { 261 "id": "♥ &Donate!", 262 "message": "♥ &Donate!", 263 "translation": "♥&کمکمالی!", 264 "translatorComment": "Copied from source." 265 }, 266 { 267 "id": "Status:", 268 "message": "Status:", 269 "translation": "وضعیت:", 270 "translatorComment": "Copied from source." 271 }, 272 { 273 "id": "&Deactivate", 274 "message": "&Deactivate", 275 "translation": "&غیرفعالسازی", 276 "translatorComment": "Copied from source." 277 }, 278 { 279 "id": "&Activate", 280 "message": "&Activate", 281 "translation": "&فعالسازی", 282 "translatorComment": "Copied from source." 283 }, 284 { 285 "id": "Public key:", 286 "message": "Public key:", 287 "translation": "کلید عمومی:", 288 "translatorComment": "Copied from source." 289 }, 290 { 291 "id": "Listen port:", 292 "message": "Listen port:", 293 "translation": "پورت شنود:", 294 "translatorComment": "Copied from source." 295 }, 296 { 297 "id": "MTU:", 298 "message": "MTU:", 299 "translation": "MTU:", 300 "translatorComment": "Copied from source." 301 }, 302 { 303 "id": "Addresses:", 304 "message": "Addresses:", 305 "translation": "نشانیها:", 306 "translatorComment": "Copied from source." 307 }, 308 { 309 "id": "DNS servers:", 310 "message": "DNS servers:", 311 "translation": "سرورهای DNS:", 312 "translatorComment": "Copied from source." 313 }, 314 { 315 "id": "Preshared key:", 316 "message": "Preshared key:", 317 "translation": "کلید از پیش تقسیم شده:", 318 "translatorComment": "Copied from source." 319 }, 320 { 321 "id": "Allowed IPs:", 322 "message": "Allowed IPs:", 323 "translation": "IPهای مجاز:", 324 "translatorComment": "Copied from source." 325 }, 326 { 327 "id": "Endpoint:", 328 "message": "Endpoint:", 329 "translation": "نقطه پایان:", 330 "translatorComment": "Copied from source." 331 }, 332 { 333 "id": "Persistent keepalive:", 334 "message": "Persistent keepalive:", 335 "translation": "زنده نگهداشتن پیوسته:", 336 "translatorComment": "Copied from source." 337 }, 338 { 339 "id": "Transfer:", 340 "message": "Transfer:", 341 "translation": "انتقال:", 342 "translatorComment": "Copied from source." 343 }, 344 { 345 "id": "enabled", 346 "message": "enabled", 347 "translation": "فعال شده", 348 "translatorComment": "Copied from source." 349 }, 350 { 351 "id": "Interface: {Name}", 352 "message": "Interface: {Name}", 353 "translation": "رابط: {Name}", 354 "translatorComment": "Copied from source.", 355 "placeholders": [ 356 { 357 "id": "Name", 358 "string": "%[1]s", 359 "type": "string", 360 "underlyingType": "string", 361 "argNum": 1, 362 "expr": "config.Name" 363 } 364 ] 365 }, 366 { 367 "id": "Peer", 368 "message": "Peer", 369 "translation": "همتا", 370 "translatorComment": "Copied from source." 371 }, 372 { 373 "id": "Create new tunnel", 374 "message": "Create new tunnel", 375 "translation": "ایجاد تونل جدید", 376 "translatorComment": "Copied from source." 377 }, 378 { 379 "id": "Edit tunnel", 380 "message": "Edit tunnel", 381 "translation": "ویرایش تونل", 382 "translatorComment": "Copied from source." 383 }, 384 { 385 "id": "&Name:", 386 "message": "&Name:", 387 "translation": "&نام:", 388 "translatorComment": "Copied from source." 389 }, 390 { 391 "id": "&Public key:", 392 "message": "&Public key:", 393 "translation": "&کلید عمومی:", 394 "translatorComment": "Copied from source." 395 }, 396 { 397 "id": "(unknown)", 398 "message": "(unknown)", 399 "translation": "(ناشناخته)", 400 "translatorComment": "Copied from source." 401 }, 402 { 403 "id": "&Save", 404 "message": "&Save", 405 "translation": "&ذخیره", 406 "translatorComment": "Copied from source." 407 }, 408 { 409 "id": "Cancel", 410 "message": "Cancel", 411 "translation": "لغو", 412 "translatorComment": "Copied from source." 413 }, 414 { 415 "id": "&Configuration:", 416 "message": "&Configuration:", 417 "translation": "&پیکربندی:", 418 "translatorComment": "Copied from source." 419 }, 420 { 421 "id": "Invalid name", 422 "message": "Invalid name", 423 "translation": "نام نامعتبر", 424 "translatorComment": "Copied from source." 425 }, 426 { 427 "id": "A name is required.", 428 "message": "A name is required.", 429 "translation": "یک نام الزامی است.", 430 "translatorComment": "Copied from source." 431 }, 432 { 433 "id": "Unable to list existing tunnels", 434 "message": "Unable to list existing tunnels", 435 "translation": "نمیتوان تونلهای موجود را فهرست کرد", 436 "translatorComment": "Copied from source." 437 }, 438 { 439 "id": "Tunnel already exists", 440 "message": "Tunnel already exists", 441 "translation": "تونل هماکنون موجود است", 442 "translatorComment": "Copied from source." 443 }, 444 { 445 "id": "Active", 446 "message": "Active", 447 "translation": "فعال", 448 "translatorComment": "Copied from source." 449 }, 450 { 451 "id": "Activating", 452 "message": "Activating", 453 "translation": "در حال فعالسازی", 454 "translatorComment": "Copied from source." 455 }, 456 { 457 "id": "Inactive", 458 "message": "Inactive", 459 "translation": "غیرفعال", 460 "translatorComment": "Copied from source." 461 }, 462 { 463 "id": "Deactivating", 464 "message": "Deactivating", 465 "translation": "در حال غیرفعالسازی", 466 "translatorComment": "Copied from source." 467 }, 468 { 469 "id": "Unknown state", 470 "message": "Unknown state", 471 "translation": "وضعیت ناشناخته", 472 "translatorComment": "Copied from source." 473 }, 474 { 475 "id": "Log", 476 "message": "Log", 477 "translation": "گزارش وقایع", 478 "translatorComment": "Copied from source." 479 }, 480 { 481 "id": "&Copy", 482 "message": "&Copy", 483 "translation": "&روگرفت", 484 "translatorComment": "Copied from source." 485 }, 486 { 487 "id": "&Save to file…", 488 "message": "&Save to file…", 489 "translation": "&ذخیره در پرونده…", 490 "translatorComment": "Copied from source." 491 }, 492 { 493 "id": "Time", 494 "message": "Time", 495 "translation": "زمان", 496 "translatorComment": "Copied from source." 497 }, 498 { 499 "id": "Log message", 500 "message": "Log message", 501 "translation": "پیام گزارش رویداد", 502 "translatorComment": "Copied from source." 503 }, 504 { 505 "id": "Export log to file", 506 "message": "Export log to file", 507 "translation": "برونبرد گزارش رویداد به پرونده", 508 "translatorComment": "Copied from source." 509 }, 510 { 511 "id": "&About WireGuard…", 512 "message": "&About WireGuard…", 513 "translation": "&درباره WireGuard…", 514 "translatorComment": "Copied from source." 515 }, 516 { 517 "id": "Tunnel Error", 518 "message": "Tunnel Error", 519 "translation": "خطالی تونل", 520 "translatorComment": "Copied from source." 521 }, 522 { 523 "id": "Status: Unknown", 524 "message": "Status: Unknown", 525 "translation": "وضعیت: ناشناخته", 526 "translatorComment": "Copied from source." 527 }, 528 { 529 "id": "Addresses: None", 530 "message": "Addresses: None", 531 "translation": "نشانیها: هیچ", 532 "translatorComment": "Copied from source." 533 }, 534 { 535 "id": "&Manage tunnels…", 536 "message": "&Manage tunnels…", 537 "translation": "&مدیریت تونلها…", 538 "translatorComment": "Copied from source." 539 }, 540 { 541 "id": "WireGuard Activated", 542 "message": "WireGuard Activated", 543 "translation": "WireGuard فعالشد", 544 "translatorComment": "Copied from source." 545 }, 546 { 547 "id": "The {Name} tunnel has been activated.", 548 "message": "The {Name} tunnel has been activated.", 549 "translation": "تونل {Name} فعالشده.", 550 "translatorComment": "Copied from source.", 551 "placeholders": [ 552 { 553 "id": "Name", 554 "string": "%[1]s", 555 "type": "string", 556 "underlyingType": "string", 557 "argNum": 1, 558 "expr": "tunnel.Name" 559 } 560 ] 561 }, 562 { 563 "id": "WireGuard Deactivated", 564 "message": "WireGuard Deactivated", 565 "translation": "WireGuard غیرفعال شد", 566 "translatorComment": "Copied from source." 567 }, 568 { 569 "id": "WireGuard Tunnel Error", 570 "message": "WireGuard Tunnel Error", 571 "translation": "خطای تونل WireGuard", 572 "translatorComment": "Copied from source." 573 }, 574 { 575 "id": "Status: {StateText}", 576 "message": "Status: {StateText}", 577 "translation": "وضعیت: {StateText}", 578 "translatorComment": "Copied from source.", 579 "placeholders": [ 580 { 581 "id": "StateText", 582 "string": "%[1]s", 583 "type": "string", 584 "underlyingType": "string", 585 "argNum": 1, 586 "expr": "stateText" 587 } 588 ] 589 }, 590 { 591 "id": "An Update is Available!", 592 "message": "An Update is Available!", 593 "translation": "یک بهروزرسانی در دسترس است!", 594 "translatorComment": "Copied from source." 595 }, 596 { 597 "id": "WireGuard Update Available", 598 "message": "WireGuard Update Available", 599 "translation": "بهروزرسانی WireGuard در دسترس است", 600 "translatorComment": "Copied from source." 601 }, 602 { 603 "id": "Tunnels", 604 "message": "Tunnels", 605 "translation": "تونلها", 606 "translatorComment": "Copied from source." 607 }, 608 { 609 "id": "&Edit", 610 "message": "&Edit", 611 "translation": "&ویرایش", 612 "translatorComment": "Copied from source." 613 }, 614 { 615 "id": "Add &empty tunnel…", 616 "message": "Add &empty tunnel…", 617 "translation": "افزودن &خالیکردن تونل…", 618 "translatorComment": "Copied from source." 619 }, 620 { 621 "id": "Add Tunnel", 622 "message": "Add Tunnel", 623 "translation": "افزودن تونل", 624 "translatorComment": "Copied from source." 625 }, 626 { 627 "id": "Remove selected tunnel(s)", 628 "message": "Remove selected tunnel(s)", 629 "translation": "حذف تونل(ها) انتخابی", 630 "translatorComment": "Copied from source." 631 }, 632 { 633 "id": "Export all tunnels to zip", 634 "message": "Export all tunnels to zip", 635 "translation": "برونبری همه تونلها به زیپ", 636 "translatorComment": "Copied from source." 637 }, 638 { 639 "id": "Export all tunnels to &zip…", 640 "message": "Export all tunnels to &zip…", 641 "translation": "برونبری همه تونلها به &زیپ…", 642 "translatorComment": "Copied from source." 643 }, 644 { 645 "id": "Imported tunnels", 646 "message": "Imported tunnels", 647 "translation": "تونلهای وارد شده", 648 "translatorComment": "Copied from source." 649 }, 650 { 651 "id": "Imported {M} tunnels", 652 "message": "Imported {M} tunnels", 653 "translation": { 654 "select": { 655 "feature": "plural", 656 "arg": "M", 657 "cases": { 658 "one": { 659 "msg": "{M} تونل وارد شد" 660 }, 661 "other": { 662 "msg": "{M} تونل وارد شد" 663 } 664 } 665 } 666 }, 667 "placeholders": [ 668 { 669 "id": "M", 670 "string": "%[1]d", 671 "type": "int", 672 "underlyingType": "int", 673 "argNum": 1, 674 "expr": "m" 675 } 676 ] 677 }, 678 { 679 "id": "Imported {M} of {N} tunnels", 680 "message": "Imported {M} of {N} tunnels", 681 "translation": { 682 "select": { 683 "feature": "plural", 684 "arg": "N", 685 "cases": { 686 "one": { 687 "msg": "{M} از {N} تونل وارد شد" 688 }, 689 "other": { 690 "msg": "{M} از {N} تونل وارد شد" 691 } 692 } 693 } 694 }, 695 "placeholders": [ 696 { 697 "id": "M", 698 "string": "%[1]d", 699 "type": "int", 700 "underlyingType": "int", 701 "argNum": 1, 702 "expr": "m" 703 }, 704 { 705 "id": "N", 706 "string": "%[2]d", 707 "type": "int", 708 "underlyingType": "int", 709 "argNum": 2, 710 "expr": "n" 711 } 712 ] 713 }, 714 { 715 "id": "Unable to create tunnel", 716 "message": "Unable to create tunnel", 717 "translation": "نمیتوان تونل ایجاد کرد", 718 "translatorComment": "Copied from source." 719 }, 720 { 721 "id": "Delete {TunnelCount} tunnels", 722 "message": "Delete {TunnelCount} tunnels", 723 "translation": { 724 "select": { 725 "feature": "plural", 726 "arg": "TunnelCount", 727 "cases": { 728 "one": { 729 "msg": "حذف {TunnelCount} تونل" 730 }, 731 "other": { 732 "msg": "حذف {TunnelCount} تونل" 733 } 734 } 735 } 736 }, 737 "placeholders": [ 738 { 739 "id": "TunnelCount", 740 "string": "%[1]d", 741 "type": "int", 742 "underlyingType": "int", 743 "argNum": 1, 744 "expr": "tunnelCount" 745 } 746 ] 747 }, 748 { 749 "id": "Delete tunnel ‘{TunnelName}’", 750 "message": "Delete tunnel ‘{TunnelName}’", 751 "translation": "حذف تونل ‘{TunnelName}’", 752 "translatorComment": "Copied from source.", 753 "placeholders": [ 754 { 755 "id": "TunnelName", 756 "string": "%[1]s", 757 "type": "string", 758 "underlyingType": "string", 759 "argNum": 1, 760 "expr": "tunnelName" 761 } 762 ] 763 }, 764 { 765 "id": "Unable to delete tunnel", 766 "message": "Unable to delete tunnel", 767 "translation": "حذف تونل امکانپذیر نیست", 768 "translatorComment": "Copied from source." 769 }, 770 { 771 "id": "Unable to delete tunnels", 772 "message": "Unable to delete tunnels", 773 "translation": "نمیتوان تونلها را حذف کرد", 774 "translatorComment": "Copied from source." 775 }, 776 { 777 "id": "Import tunnel(s) from file", 778 "message": "Import tunnel(s) from file", 779 "translation": "وارد کردن تونل(ها) از پرونده", 780 "translatorComment": "Copied from source." 781 }, 782 { 783 "id": "Configuration ZIP Files (*.zip)|*.zip", 784 "message": "Configuration ZIP Files (*.zip)|*.zip", 785 "translation": "پروندههای پیکربندی زیپ (*.zip)|*.zip", 786 "translatorComment": "Copied from source." 787 }, 788 { 789 "id": "Export tunnels to zip", 790 "message": "Export tunnels to zip", 791 "translation": "برونبری تونلها به زیپ", 792 "translatorComment": "Copied from source." 793 }, 794 { 795 "id": "Error Exiting WireGuard", 796 "message": "Error Exiting WireGuard", 797 "translation": "خطا در هنگام خارج شدن از WireGuard", 798 "translatorComment": "Copied from source." 799 }, 800 { 801 "id": "Status: Waiting for user", 802 "message": "Status: Waiting for user", 803 "translation": "وضعیت: درانتظار برای کاربر", 804 "translatorComment": "Copied from source." 805 }, 806 { 807 "id": "Update Now", 808 "message": "Update Now", 809 "translation": "اکنون بهروز رسانی کن", 810 "translatorComment": "Copied from source." 811 }, 812 { 813 "id": "Status: Waiting for updater service", 814 "message": "Status: Waiting for updater service", 815 "translation": "وضعیت: درانتظار برای سرویس بهروزرسانی", 816 "translatorComment": "Copied from source." 817 }, 818 { 819 "id": "Error: {Err}. Please try again.", 820 "message": "Error: {Err}. Please try again.", 821 "translation": "خطا: {Err}. لطفا دوباره تلاش کنید.", 822 "translatorComment": "Copied from source.", 823 "placeholders": [ 824 { 825 "id": "Err", 826 "string": "%[1]v", 827 "type": "error", 828 "underlyingType": "interface{Error() string}", 829 "argNum": 1, 830 "expr": "err" 831 } 832 ] 833 }, 834 { 835 "id": "Status: Complete!", 836 "message": "Status: Complete!", 837 "translation": "وضعیت: کامل شد!", 838 "translatorComment": "Copied from source." 839 } 840 ] 841 }