Both in superpowers and superpowers-game, we have various error messages sent by the server through callbacks that haven't been internationalized.
A couple examples:
They should be replaced by localization IDs ("namespace:some.key"), added to the locale files and the client should run the IDs through SupClient.i18n.t(...). Even better, it should enclose them in a descriptive string like Could not create project: ${reason} which should itself be locazlized.
The localized reasons should be full sentences (maybe multiple) so they should end with a full stop.
Both in
superpowersandsuperpowers-game, we have various error messages sent by the server through callbacks that haven't been internationalized.A couple examples:
They should be replaced by localization IDs (
"namespace:some.key"), added to the locale files and the client should run the IDs throughSupClient.i18n.t(...). Even better, it should enclose them in a descriptive string likeCould not create project: ${reason}which should itself be locazlized.The localized reasons should be full sentences (maybe multiple) so they should end with a full stop.