daemon_n, нашёл, извиняюсь. Это, кстати, очень плохая идея два языка в одном файле писать. Либо 99 языков, либо 1.
Perry указал верно на проблему, я понял, отвечаю ниже.
PerryR,
SN:T returns translated strings as is without interpolation. Same json files may be used by C++, Lua code or anything else.
The only universal recommended way to pass parameters to translations is using @param_name@ syntax.
"route_1": "@hero_name@ cannot reach the target.",
!!SN:T^route_1^/?(text:z)/^hero_name^/^PerryDaemon^; (text) = "PerryDaemon cannot reach the target"
But for old ERT using code we could use the following trick:
"route_1": "%Z2 cannot reach the target.",
!!VRz2:S^PerryDaemon^;
!!SN:T^route_1^/?z3 Iz3/?z3; get translation and interpolate/substitute all ERM variables.
Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
|