// Only tests `helloWorld`. The rest of the messages are added out of
// necessity since every base class requires an override for every
// message.
final String appZh = r'''
{
"@@locale":"zh",
"helloWorld":"你好世界",
"helloNewlineWorld":"Hello \n World",
"hello":"Hello {world}",
"greeting":"{hello} {world}",
"helloWorldOn":"Hello World on {date}",
"helloWorldDuring":"Hello World from {startDate} to {endDate}",
"helloOn":"Hello {world} on {date} at {time}",
"helloFor":"Hello for {value}",
"helloCost":"Hello for {price} {value}",
"helloWorlds":"{count,plural, =0{Hello} =1{Hello World} =2{Hello two worlds} few{Hello {count} worlds} many{Hello all {count} worlds} other{Hello other {count} worlds}}",
"helloAdjectiveWorlds":"{count,plural, =0{Hello} =1{Hello {adjective} World} =2{Hello two {adjective} worlds} other{Hello other {count} {adjective} worlds}}",
"helloWorldsOn":"{count,plural, =0{Hello on {date}} =1{Hello World, on {date}} =2{Hello two worlds, on {date}} other{Hello other {count} worlds, on {date}}}",
"helloWorldPopulation":"{count,plural, =1{Hello World of {population} citizens} =2{Hello two worlds with {population} total citizens} many{Hello all {count} worlds, with a total of {population} citizens} other{Hello other {count} worlds, with a total of {population} citizens}}",
"helloWorldInterpolation":"[{hello}] #{world}#",
"helloWorldsInterpolation":"{count,plural, other {[{hello}] -{world}- #{count}#}}",