{ "language": "en-US", "messages": [ { "id": "inline {ARG1}", "key": "inline %s", "message": "inline {ARG1}", "translation": "", "placeholders": [ { "id": "ARG1", "string": "%[1]s", "type": "string", "underlyingType": "string", "argNum": 1, "expr": "\"ARG1\"" } ], "position": "testdata/ssa/ssa.go:16:7" }, { "id": "global printer used {ARG1}", "key": "global printer used %s", "message": "global printer used {ARG1}", "translation": "", "placeholders": [ { "id": "ARG1", "string": "%[1]s", "type": "string", "underlyingType": "string", "argNum": 1, "expr": "\"ARG1\"" } ], "position": "testdata/ssa/ssa.go:17:8" }, { "id": "number: {2}, string: {STRING_ARG}, bool: {True}", "key": "number: %d, string: %s, bool: %v", "message": "number: {2}, string: {STRING_ARG}, bool: {True}", "translation": "", "placeholders": [ { "id": "2", "string": "%[1]d", "type": "int", "underlyingType": "int", "argNum": 1, "expr": "2" }, { "id": "STRING_ARG", "string": "%[2]s", "type": "string", "underlyingType": "string", "argNum": 2, "expr": "\"STRING ARG\"" }, { "id": "True", "string": "%[3]v", "type": "bool", "underlyingType": "bool", "argNum": 3, "expr": "true" } ], "position": "testdata/ssa/ssa.go:22:9" }, { "id": "empty string", "key": "empty string", "message": "empty string", "translation": "", "position": "testdata/ssa/ssa.go:23:9" }, { "id": "Lovely weather today!", "key": "Lovely weather today!", "message": "Lovely weather today!", "translation": "", "position": "testdata/ssa/ssa.go:24:8" }, { "id": "number one", "key": "number one", "message": "number one", "translation": "", "position": "testdata/ssa/ssa.go:32:8" }, { "id": [ "v", "number: {C}" ], "key": "number: %d", "message": "number: {C}", "translation": "", "placeholders": [ { "id": "C", "string": "%[1]d", "type": "string", "underlyingType": "string", "argNum": 1, "expr": "c" } ], "position": "testdata/ssa/ssa.go:79:10" }, { "id": [ "format", "constant local {Args}" ], "key": "constant local %s", "message": "constant local {Args}", "translation": "", "placeholders": [ { "id": "Args", "string": "%[1]s", "type": "[]interface{}", "underlyingType": "[]interface{}", "argNum": 1, "expr": "args" } ], "position": "testdata/ssa/ssa.go:88:11" }, { "id": [ "a", "foo {Arg1} {B}" ], "key": "foo %s %s", "message": "foo {Arg1} {B}", "translation": "", "placeholders": [ { "id": "Arg1", "string": "%[1]s", "type": "string", "underlyingType": "string", "argNum": 1, "expr": "arg1" }, { "id": "B", "string": "%[2]s", "type": "string", "underlyingType": "string", "argNum": 2, "expr": "b" } ], "position": "testdata/ssa/ssa.go:139:7" }, { "id": [ "a", "bar {Arg1} {B}" ], "key": "bar %s %s", "message": "bar {Arg1} {B}", "translation": "", "placeholders": [ { "id": "Arg1", "string": "%[1]s", "type": "string", "underlyingType": "string", "argNum": 1, "expr": "arg1" }, { "id": "B", "string": "%[2]s", "type": "string", "underlyingType": "string", "argNum": 2, "expr": "b" } ], "position": "testdata/ssa/ssa.go:139:7" }, { "id": [ "a", "foo" ], "key": "foo", "message": "foo", "translation": "", "position": "testdata/ssa/ssa.go:153:8" }, { "id": [ "a", "bar" ], "key": "bar", "message": "bar", "translation": "", "position": "testdata/ssa/ssa.go:153:8" }, { "id": [ "a", "baz" ], "key": "baz", "message": "baz", "translation": "", "position": "testdata/ssa/ssa.go:153:8" }, { "id": [ "str", "const str" ], "key": "const str", "message": "const str", "translation": "", "position": "testdata/ssa/ssa.go:168:11" }, { "id": [ "globalStr", "See you around in {City}!" ], "key": "See you around in %s!", "message": "See you around in {City}!", "translation": "", "placeholders": [ { "id": "City", "string": "%[1]s", "type": "string", "underlyingType": "string", "argNum": 1, "expr": "city" } ], "position": "testdata/ssa/ssa.go:181:5" }, { "id": [ "constFood", "Please eat your {Food}!" ], "key": "Please eat your %s!", "message": "Please eat your {Food}!", "translation": "", "comment": "Ho ho ho", "placeholders": [ { "id": "Food", "string": "%[1]s", "type": "string", "underlyingType": "string", "argNum": 1, "expr": "food", "comment": "the food to be consumed by the subject" } ], "position": "testdata/ssa/ssa.go:193:2" }, { "id": [ "msgHello", "Hello, {Integer} and {Arg_2}!" ], "key": "Hello, %d and %s!", "message": "Hello, {Integer} and {Arg_2}!", "translation": "", "comment": "Ho ho ho", "placeholders": [ { "id": "Integer", "string": "%[1]d", "type": "", "underlyingType": "int", "argNum": 1 }, { "id": "Arg_2", "string": "%[2]s", "type": "", "underlyingType": "string", "argNum": 2 } ], "position": "testdata/ssa/ssa.go:193:2" } ] }