Þŕéṽîéŵ ƃéƒöŕé ýöü šĥîþ
Ĝöàļ: šéé ĥöŵ ýöüŕ îñţéŕƒàçé ĥöļđš üþ îñ àñöţĥéŕ ļàñĝüàĝé ƃéƒöŕé à šîñĝļé ŕéàļ ţŕàñšļàţîöñ éẋîšţš. kapi ƒîļļš éṽéŕý šţŕîñĝ ŵîţĥ à ļöñĝéŕ, àççéñţéđ šţàñđ-îñ; ļöàđ îţ îñţö ýöüŕ ÜÎ àñđ ţĥé ļàƃéļš ţĥàţ çļîþ, ţĥé ƃüţţöñš ţĥàţ öṽéŕƒļöŵ, àñđ ţĥé ĥàŕđ-çöđéđ šţŕîñĝš (ţĥé öñéš ţĥàţ šţàý þļàîñ) àŕé îḿḿéđîàţéļý ṽîšîƃļé. Ñö ÀÞÎ ķéý, ñö ŵàîţîñĝ, ñö çöšţ. Öüţþüţ đéƒàüļţš ţö ţĥé qps þšéüđö-ļöçàļé, šö ñö ŕéàļ ţàŕĝéţ ļàñĝüàĝé îš ñééđéđ.
Ţŕý îţ ŕîĝĥţ ĥéŕé: đŕöþ à ƒîļé (öŕ þîçķ ţĥé ĴŠÖÑ öŕ Ŵöŕđ šàḿþļé) àñđ kapi ŕüñš pseudo-translate îñ ýöüŕ ƃŕöŵšéŕ:
- Đéšķţöþ
- Àĝéñţ (Çļàüđé)
- ÇĻÎ
Þšéüđö-ţŕàñšļàţîöñ îš à ǫüîçķ ţööļ, šö ñö þŕöĵéçţ îš ñééđéđ:
- Öþéñ Ţööļƃöẋ → Ţööļš, þîçķ ţĥé þšéüđö-ţŕàñšļàţé ţööļ, àñđ çĥööšé ýöüŕ šöüŕçé çàţàļöĝ.
- Àđĵüšţ ţĥé šĥàþé îñ ţĥé çöñƒîĝ ƒöŕḿ: þŕéƒîẋ/šüƒƒîẋ ḿàŕķéŕš àñđ éẋþàñšîöñ þàđđîñĝ ţö šîḿüļàţé ĥöŵ ḿüçĥ ļöñĝéŕ ŕéàļ ţŕàñšļàţîöñš ŕüñ.
- Ŕüñ îţ àñđ ļöàđ ţĥé öüţþüţ ƒîļé îñţö ýöüŕ ÜÎ; àñýţĥîñĝ üñ-àççéñţéđ ŵàš ĥàŕđ-çöđéđ îñšţéàđ öƒ þüļļéđ ƒŕöḿ ţĥé çàţàļöĝ.
Îñ à þŕöĵéçţ, àđđ qps àš à ţàŕĝéţ ļöçàļé àñđ þšéüđö-ţŕàñšļàţîöñ ŕîđéš ţĥé ñöŕḿàļ ƒļöŵ; öüţþüţ ļàñđš öñ ţĥé ļàñĝüàĝé þàţĥ ļîķé àñý ļöçàļé.
Ƒöļđ îţ îñţö ţĥé ļàýöüţ ǫüéšţîöñ ýöü àçţüàļļý ĥàṽé:
Þšéüđö-ţŕàñšļàţé öüŕ ļöçàļé çàţàļöĝ àñđ çĥéçķ ŵĥîçĥ šţŕîñĝš éẋçééđ 40 çĥàŕàçţéŕš àƒţéŕ éẋþàñšîöñ.
Ţĥé àššîšţàñţ ŕüñš ţĥé ţööļ, ţĥéñ šîžéš ţĥé ŕéšüļţ (kapi check --max-chars, kapi stats) àñđ ŕéþöŕţš ţĥé šţŕîñĝš ļîķéļý ţö çļîþ, à ļàýöüţ-ŕîšķ ŕéṽîéŵ öñ ţöþ öƒ ţĥé ƒîļé ţŕàñšƒöŕḿ.
Öñé çöḿḿàñđ; ţĥé öüţþüţ þàţĥ îš à ñàḿé ýöü çĥööšé:
kapi pseudo-translate messages.json -o messages.pseudo.json
Ţö ţüñé ţĥé ḿàŕķéŕš àñđ ţĥé þàđđîñĝ, ŕüñ ţĥé ţööļ đîŕéçţļý: kapi exec pseudo-translate ţàķéš --prefix, --suffix, àñđ --expansion-percent, àñđ ţĥé ƒüļļ ƒļàĝš àŕé îñ ţĥé exec pseudo-translate ŕéƒéŕéñçé. Ţĥé šàḿé ķéýš ĝö üñđéŕ à ƒļöŵ šţéþ'š config: (expansionPercent: 30). Îñ à þŕöĵéçţ, ŕüñ îţ ŵîţĥ ñö ƒîļé àŕĝüḿéñţ ţö çöṽéŕ ţĥé ŕéçîþé'š đéçļàŕéđ çöñţéñţ, öŕ àš ţĥé ĝàþ-ƒîļļéŕ šţéþ àƒţéŕ çöñţéñţ-ḿéḿöŕý ļéṽéŕàĝé; šéé Ŕéüšé ŵĥàţ ýöü'ṽé ţŕàñšļàţéđ.
Ñéẋţ
- Ŕéüšé ŵĥàţ ýöü'ṽé ţŕàñšļàţéđ: þšéüđö-ţŕàñšļàţîöñ àš ţĥé ṽîšîƃļé-ĝàþ šţéþ.
- Ŕüļé-ƃàšéđ çĥéçķš: ţĥé ƃŕöàđéŕ çĥéçķ ƒàḿîļîéš.