...

Text file src/golang.org/x/text/message/pipeline/testdata/ssa/extracted.gotext.json

Documentation: golang.org/x/text/message/pipeline/testdata/ssa

     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}

View as plain text