golang.zx2c4.com/wireguard/windows@v0.5.4-0.20230123132234-dcc0eb72a04b/locales/vi/messages.gotext.json (about)

     1  {
     2      "language": "vi",
     3      "messages": [
     4          {
     5              "id": "Error",
     6              "message": "Error",
     7              "translation": "Lỗi",
     8              "translatorComment": "Copied from source."
     9          },
    10          {
    11              "id": "Now",
    12              "message": "Now",
    13              "translation": "Vừa xong",
    14              "translatorComment": "Copied from source."
    15          },
    16          {
    17              "id": "{Years} year(s)",
    18              "message": "{Years} year(s)",
    19              "translation": {
    20                  "select": {
    21                      "feature": "plural",
    22                      "arg": "Years",
    23                      "cases": {
    24                          "other": {
    25                              "msg": "{Years} năm"
    26                          }
    27                      }
    28                  }
    29              },
    30              "placeholders": [
    31                  {
    32                      "id": "Years",
    33                      "string": "%[1]d",
    34                      "type": "int64",
    35                      "underlyingType": "int64",
    36                      "argNum": 1,
    37                      "expr": "years"
    38                  }
    39              ]
    40          },
    41          {
    42              "id": "{Days} day(s)",
    43              "message": "{Days} day(s)",
    44              "translation": {
    45                  "select": {
    46                      "feature": "plural",
    47                      "arg": "Days",
    48                      "cases": {
    49                          "other": {
    50                              "msg": "{Days} ngày"
    51                          }
    52                      }
    53                  }
    54              },
    55              "placeholders": [
    56                  {
    57                      "id": "Days",
    58                      "string": "%[1]d",
    59                      "type": "int64",
    60                      "underlyingType": "int64",
    61                      "argNum": 1,
    62                      "expr": "days"
    63                  }
    64              ]
    65          },
    66          {
    67              "id": "{Hours} hour(s)",
    68              "message": "{Hours} hour(s)",
    69              "translation": {
    70                  "select": {
    71                      "feature": "plural",
    72                      "arg": "Hours",
    73                      "cases": {
    74                          "other": {
    75                              "msg": "{Hours} giờ"
    76                          }
    77                      }
    78                  }
    79              },
    80              "placeholders": [
    81                  {
    82                      "id": "Hours",
    83                      "string": "%[1]d",
    84                      "type": "int64",
    85                      "underlyingType": "int64",
    86                      "argNum": 1,
    87                      "expr": "hours"
    88                  }
    89              ]
    90          },
    91          {
    92              "id": "{Minutes} minute(s)",
    93              "message": "{Minutes} minute(s)",
    94              "translation": {
    95                  "select": {
    96                      "feature": "plural",
    97                      "arg": "Minutes",
    98                      "cases": {
    99                          "other": {
   100                              "msg": "{Minutes} phút"
   101                          }
   102                      }
   103                  }
   104              },
   105              "placeholders": [
   106                  {
   107                      "id": "Minutes",
   108                      "string": "%[1]d",
   109                      "type": "int64",
   110                      "underlyingType": "int64",
   111                      "argNum": 1,
   112                      "expr": "minutes"
   113                  }
   114              ]
   115          },
   116          {
   117              "id": "{Seconds} second(s)",
   118              "message": "{Seconds} second(s)",
   119              "translation": {
   120                  "select": {
   121                      "feature": "plural",
   122                      "arg": "Seconds",
   123                      "cases": {
   124                          "other": {
   125                              "msg": "{Seconds} giây"
   126                          }
   127                      }
   128                  }
   129              },
   130              "placeholders": [
   131                  {
   132                      "id": "Seconds",
   133                      "string": "%[1]d",
   134                      "type": "int64",
   135                      "underlyingType": "int64",
   136                      "argNum": 1,
   137                      "expr": "seconds"
   138                  }
   139              ]
   140          },
   141          {
   142              "id": "{Timestamp} ago",
   143              "message": "{Timestamp} ago",
   144              "translation": "{Timestamp} trước",
   145              "translatorComment": "Copied from source.",
   146              "placeholders": [
   147                  {
   148                      "id": "Timestamp",
   149                      "string": "%[1]s",
   150                      "type": "string",
   151                      "underlyingType": "string",
   152                      "argNum": 1,
   153                      "expr": "timestamp"
   154                  }
   155              ]
   156          },
   157          {
   158              "id": "Invalid IP address",
   159              "message": "Invalid IP address",
   160              "translation": "Địa chỉ IP không hợp lệ",
   161              "translatorComment": "Copied from source."
   162          },
   163          {
   164              "id": "Invalid port",
   165              "message": "Invalid port",
   166              "translation": "Cổng (port) không hợp lệ",
   167              "translatorComment": "Copied from source."
   168          },
   169          {
   170              "id": "Tunnel name is not valid",
   171              "message": "Tunnel name is not valid",
   172              "translation": "Tên VPN không hợp lệ",
   173              "translatorComment": "Copied from source."
   174          },
   175          {
   176              "id": "About WireGuard",
   177              "message": "About WireGuard",
   178              "translation": "Thông tin về WireGuard",
   179              "translatorComment": "Copied from source."
   180          },
   181          {
   182              "id": "WireGuard logo image",
   183              "message": "WireGuard logo image",
   184              "translation": "Logo WireGuard",
   185              "translatorComment": "Copied from source."
   186          },
   187          {
   188              "id": "Close",
   189              "message": "Close",
   190              "translation": "Đóng",
   191              "translatorComment": "Copied from source."
   192          },
   193          {
   194              "id": "Status:",
   195              "message": "Status:",
   196              "translation": "Trạng thái:",
   197              "translatorComment": "Copied from source."
   198          },
   199          {
   200              "id": "Endpoint:",
   201              "message": "Endpoint:",
   202              "translation": "Đầu cuối:",
   203              "translatorComment": "Copied from source."
   204          },
   205          {
   206              "id": "enabled",
   207              "message": "enabled",
   208              "translation": "đã kích hoạt",
   209              "translatorComment": "Copied from source."
   210          },
   211          {
   212              "id": "{String} received, {String_1} sent",
   213              "message": "{String} received, {String_1} sent",
   214              "translation": "Nhận {String}, gứi {String_1}",
   215              "translatorComment": "Copied from source.",
   216              "placeholders": [
   217                  {
   218                      "id": "String",
   219                      "string": "%[1]s",
   220                      "type": "string",
   221                      "underlyingType": "string",
   222                      "argNum": 1,
   223                      "expr": "c.RxBytes.String()"
   224                  },
   225                  {
   226                      "id": "String_1",
   227                      "string": "%[2]s",
   228                      "type": "string",
   229                      "underlyingType": "string",
   230                      "argNum": 2,
   231                      "expr": "c.TxBytes.String()"
   232                  }
   233              ]
   234          },
   235          {
   236              "id": "Failed to determine tunnel state",
   237              "message": "Failed to determine tunnel state",
   238              "translation": "Không thể xác định tình trạng VPN",
   239              "translatorComment": "Copied from source."
   240          },
   241          {
   242              "id": "Failed to activate tunnel",
   243              "message": "Failed to activate tunnel",
   244              "translation": "Không thể kích hoạt VPN",
   245              "translatorComment": "Copied from source."
   246          },
   247          {
   248              "id": "Failed to deactivate tunnel",
   249              "message": "Failed to deactivate tunnel",
   250              "translation": "Không thể vô hiệu hóa VPN",
   251              "translatorComment": "Copied from source."
   252          },
   253          {
   254              "id": "Peer",
   255              "message": "Peer",
   256              "translation": "Mạng ngang hàng",
   257              "translatorComment": "Copied from source."
   258          },
   259          {
   260              "id": "Create new tunnel",
   261              "message": "Create new tunnel",
   262              "translation": "Tạo VPN",
   263              "translatorComment": "Copied from source."
   264          },
   265          {
   266              "id": "Edit tunnel",
   267              "message": "Edit tunnel",
   268              "translation": "Chỉnh sửa VPN",
   269              "translatorComment": "Copied from source."
   270          },
   271          {
   272              "id": "Cancel",
   273              "message": "Cancel",
   274              "translation": "Huỷ",
   275              "translatorComment": "Copied from source."
   276          },
   277          {
   278              "id": "Invalid name",
   279              "message": "Invalid name",
   280              "translation": "Tên không hợp lệ",
   281              "translatorComment": "Copied from source."
   282          },
   283          {
   284              "id": "A name is required.",
   285              "message": "A name is required.",
   286              "translation": "Yêu cầu nhập tên.",
   287              "translatorComment": "Copied from source."
   288          },
   289          {
   290              "id": "Tunnel name ‘{NewName}’ is invalid.",
   291              "message": "Tunnel name ‘{NewName}’ is invalid.",
   292              "translation": "Tên VPN ‘{NewName}' không hợp lệ.",
   293              "translatorComment": "Copied from source.",
   294              "placeholders": [
   295                  {
   296                      "id": "NewName",
   297                      "string": "%[1]s",
   298                      "type": "string",
   299                      "underlyingType": "string",
   300                      "argNum": 1,
   301                      "expr": "newName"
   302                  }
   303              ]
   304          },
   305          {
   306              "id": "Unable to list existing tunnels",
   307              "message": "Unable to list existing tunnels",
   308              "translation": "Không thể liệt kê các VPN",
   309              "translatorComment": "Copied from source."
   310          },
   311          {
   312              "id": "Tunnel already exists",
   313              "message": "Tunnel already exists",
   314              "translation": "VPN đã tồn tại",
   315              "translatorComment": "Copied from source."
   316          },
   317          {
   318              "id": "Another tunnel already exists with the name ‘{NewName}’.",
   319              "message": "Another tunnel already exists with the name ‘{NewName}’.",
   320              "translation": "Đã tồn tại VPN với tên ‘{NewName}’.",
   321              "translatorComment": "Copied from source.",
   322              "placeholders": [
   323                  {
   324                      "id": "NewName",
   325                      "string": "%[1]s",
   326                      "type": "string",
   327                      "underlyingType": "string",
   328                      "argNum": 1,
   329                      "expr": "newName"
   330                  }
   331              ]
   332          }
   333      ]
   334  }