golang.org/x/text@v0.14.0/message/pipeline/testdata/ssa/extracted.gotext.json (about)

     1  {
     2      "language": "en-US",
     3      "messages": [
     4          {
     5              "id": "inline {ARG1}",
     6              "key": "inline %s",
     7              "message": "inline {ARG1}",
     8              "translation": "",
     9              "placeholders": [
    10                  {
    11                      "id": "ARG1",
    12                      "string": "%[1]s",
    13                      "type": "string",
    14                      "underlyingType": "string",
    15                      "argNum": 1,
    16                      "expr": "\"ARG1\""
    17                  }
    18              ],
    19              "position": "testdata/ssa/ssa.go:16:7"
    20          },
    21          {
    22              "id": "global printer used {ARG1}",
    23              "key": "global printer used %s",
    24              "message": "global printer used {ARG1}",
    25              "translation": "",
    26              "placeholders": [
    27                  {
    28                      "id": "ARG1",
    29                      "string": "%[1]s",
    30                      "type": "string",
    31                      "underlyingType": "string",
    32                      "argNum": 1,
    33                      "expr": "\"ARG1\""
    34                  }
    35              ],
    36              "position": "testdata/ssa/ssa.go:17:8"
    37          },
    38          {
    39              "id": "number: {2}, string: {STRING_ARG}, bool: {True}",
    40              "key": "number: %d, string: %s, bool: %v",
    41              "message": "number: {2}, string: {STRING_ARG}, bool: {True}",
    42              "translation": "",
    43              "placeholders": [
    44                  {
    45                      "id": "2",
    46                      "string": "%[1]d",
    47                      "type": "int",
    48                      "underlyingType": "int",
    49                      "argNum": 1,
    50                      "expr": "2"
    51                  },
    52                  {
    53                      "id": "STRING_ARG",
    54                      "string": "%[2]s",
    55                      "type": "string",
    56                      "underlyingType": "string",
    57                      "argNum": 2,
    58                      "expr": "\"STRING ARG\""
    59                  },
    60                  {
    61                      "id": "True",
    62                      "string": "%[3]v",
    63                      "type": "bool",
    64                      "underlyingType": "bool",
    65                      "argNum": 3,
    66                      "expr": "true"
    67                  }
    68              ],
    69              "position": "testdata/ssa/ssa.go:22:9"
    70          },
    71          {
    72              "id": "empty string",
    73              "key": "empty string",
    74              "message": "empty string",
    75              "translation": "",
    76              "position": "testdata/ssa/ssa.go:23:9"
    77          },
    78          {
    79              "id": "Lovely weather today!",
    80              "key": "Lovely weather today!",
    81              "message": "Lovely weather today!",
    82              "translation": "",
    83              "position": "testdata/ssa/ssa.go:24:8"
    84          },
    85          {
    86              "id": "number one",
    87              "key": "number one",
    88              "message": "number one",
    89              "translation": "",
    90              "position": "testdata/ssa/ssa.go:32:8"
    91          },
    92          {
    93              "id": [
    94                  "v",
    95                  "number: {C}"
    96              ],
    97              "key": "number: %d",
    98              "message": "number: {C}",
    99              "translation": "",
   100              "placeholders": [
   101                  {
   102                      "id": "C",
   103                      "string": "%[1]d",
   104                      "type": "string",
   105                      "underlyingType": "string",
   106                      "argNum": 1,
   107                      "expr": "c"
   108                  }
   109              ],
   110              "position": "testdata/ssa/ssa.go:79:10"
   111          },
   112          {
   113              "id": [
   114                  "format",
   115                  "constant local {Args}"
   116              ],
   117              "key": "constant local %s",
   118              "message": "constant local {Args}",
   119              "translation": "",
   120              "placeholders": [
   121                  {
   122                      "id": "Args",
   123                      "string": "%[1]s",
   124                      "type": "[]interface{}",
   125                      "underlyingType": "[]interface{}",
   126                      "argNum": 1,
   127                      "expr": "args"
   128                  }
   129              ],
   130              "position": "testdata/ssa/ssa.go:88:11"
   131          },
   132          {
   133              "id": [
   134                  "a",
   135                  "foo {Arg1} {B}"
   136              ],
   137              "key": "foo %s %s",
   138              "message": "foo {Arg1} {B}",
   139              "translation": "",
   140              "placeholders": [
   141                  {
   142                      "id": "Arg1",
   143                      "string": "%[1]s",
   144                      "type": "string",
   145                      "underlyingType": "string",
   146                      "argNum": 1,
   147                      "expr": "arg1"
   148                  },
   149                  {
   150                      "id": "B",
   151                      "string": "%[2]s",
   152                      "type": "string",
   153                      "underlyingType": "string",
   154                      "argNum": 2,
   155                      "expr": "b"
   156                  }
   157              ],
   158              "position": "testdata/ssa/ssa.go:139:7"
   159          },
   160          {
   161              "id": [
   162                  "a",
   163                  "bar {Arg1} {B}"
   164              ],
   165              "key": "bar %s %s",
   166              "message": "bar {Arg1} {B}",
   167              "translation": "",
   168              "placeholders": [
   169                  {
   170                      "id": "Arg1",
   171                      "string": "%[1]s",
   172                      "type": "string",
   173                      "underlyingType": "string",
   174                      "argNum": 1,
   175                      "expr": "arg1"
   176                  },
   177                  {
   178                      "id": "B",
   179                      "string": "%[2]s",
   180                      "type": "string",
   181                      "underlyingType": "string",
   182                      "argNum": 2,
   183                      "expr": "b"
   184                  }
   185              ],
   186              "position": "testdata/ssa/ssa.go:139:7"
   187          },
   188          {
   189              "id": [
   190                  "a",
   191                  "foo"
   192              ],
   193              "key": "foo",
   194              "message": "foo",
   195              "translation": "",
   196              "position": "testdata/ssa/ssa.go:153:8"
   197          },
   198          {
   199              "id": [
   200                  "a",
   201                  "bar"
   202              ],
   203              "key": "bar",
   204              "message": "bar",
   205              "translation": "",
   206              "position": "testdata/ssa/ssa.go:153:8"
   207          },
   208          {
   209              "id": [
   210                  "a",
   211                  "baz"
   212              ],
   213              "key": "baz",
   214              "message": "baz",
   215              "translation": "",
   216              "position": "testdata/ssa/ssa.go:153:8"
   217          },
   218          {
   219              "id": [
   220                  "str",
   221                  "const str"
   222              ],
   223              "key": "const str",
   224              "message": "const str",
   225              "translation": "",
   226              "position": "testdata/ssa/ssa.go:168:11"
   227          },
   228          {
   229              "id": [
   230                  "globalStr",
   231                  "See you around in {City}!"
   232              ],
   233              "key": "See you around in %s!",
   234              "message": "See you around in {City}!",
   235              "translation": "",
   236              "placeholders": [
   237                  {
   238                      "id": "City",
   239                      "string": "%[1]s",
   240                      "type": "string",
   241                      "underlyingType": "string",
   242                      "argNum": 1,
   243                      "expr": "city"
   244                  }
   245              ],
   246              "position": "testdata/ssa/ssa.go:181:5"
   247          },
   248          {
   249              "id": [
   250                  "constFood",
   251                  "Please eat your {Food}!"
   252              ],
   253              "key": "Please eat your %s!",
   254              "message": "Please eat your {Food}!",
   255              "translation": "",
   256              "comment": "Ho ho ho",
   257              "placeholders": [
   258                  {
   259                      "id": "Food",
   260                      "string": "%[1]s",
   261                      "type": "string",
   262                      "underlyingType": "string",
   263                      "argNum": 1,
   264                      "expr": "food",
   265                      "comment": "the food to be consumed by the subject"
   266                  }
   267              ],
   268              "position": "testdata/ssa/ssa.go:193:2"
   269          },
   270          {
   271              "id": [
   272                  "msgHello",
   273                  "Hello, {Integer} and {Arg_2}!"
   274              ],
   275              "key": "Hello, %d and %s!",
   276              "message": "Hello, {Integer} and {Arg_2}!",
   277              "translation": "",
   278              "comment": "Ho ho ho",
   279              "placeholders": [
   280                  {
   281                      "id": "Integer",
   282                      "string": "%[1]d",
   283                      "type": "",
   284                      "underlyingType": "int",
   285                      "argNum": 1
   286                  },
   287                  {
   288                      "id": "Arg_2",
   289                      "string": "%[2]s",
   290                      "type": "",
   291                      "underlyingType": "string",
   292                      "argNum": 2
   293                  }
   294              ],
   295              "position": "testdata/ssa/ssa.go:193:2"
   296          }
   297      ]
   298  }