Çĥööšîñĝ à ƒöŕḿàţ
Ḿöšţ öƒ ţĥé ţîḿé ţĥé àñšŵéŕ ƒöļļöŵš ƒŕöḿ öñé ǫüéšţîöñ: îš ţĥîš ƒîļé šţàýîñĝ îñšîđé ķàþî, öŕ ļéàṽîñĝ îţ?
Ñàţîṽé öŕ îñţéŕçĥàñĝé
ķàþî'š öŵñ ƒöŕḿàţš àŕé ļöššļéšš. Ţĥé îñđüšţŕý îñţéŕçĥàñĝé ƒöŕḿàţš îţ àļšö ŕéàđš
àñđ ŵŕîţéš (ẊĻÎƑƑ àñđ ÞÖ ƒöŕ çöñţéñţ, ŢḾẊ ƒöŕ çöñţéñţ ḿéḿöŕý, ŢƂẊ ƒöŕ ţéŕḿš)
àŕé à đéļîƃéŕàţéļý ļöššý ţîéŕ. Ţĥéý đŕöþ ţĥé ƒîéļđš ţĥàţ ḿàķé ķàþî'š đàţà
üšéƒüļ îñšîđé ķàþî: éñţîţý àñđ çöñçéþţ çŕöšš-ļîñķš, þéŕ-éñţŕý þŕöṽéñàñçé,
ţĥé ţéŕḿ-šöüŕçé (brand_vocabulary) àñđ çöḿþéţîţöŕ ƒļàĝš, àñđ ƒŕéé-ƒöŕḿ þŕöþéŕţîéš.
Öñ ţĥé çöḿḿàñđ ļîñé ţĥé ñàţîṽé ţîéŕ îš šþéļļéđ bundle, ñöţ json.
kapi terms export --format json àļšö þŕöđüçéš ĴŠÖÑ, ƃüţ îţ çàŕŕîéš ñö
ŕéļàţîöñš àţ àļļ àñđ ĥàš ñö kind ḿàŕķéŕ, šö à ŕéàđéŕ çàññöţ îđéñţîƒý îţ ƃý
šñîñĝ. Ţĥé ţŵö ñàḿéš ķééþ ţĥé ţŵö öüţþüţš àþàŕţ.
| Ýöü àŕé… | Ŕéàçĥ ƒöŕ |
|---|---|
| Ḿöṽîñĝ çöñţéñţ ƃéţŵééñ ķàþî çöḿḿàñđš | Ţĥé ñàţîṽé ƃüñđļé |
| Þüţţîñĝ ţéŕḿîñöļöĝý îñ à þüļļ ŕéǫüéšţ | .kapi/terms.json, ŵŕîţţéñ ƃý kapi terms export |
| Ĥàñđîñĝ öñé ţàšķ ţö à ţŕàñšļàţöŕ | À kapi-interchange .kpz |
| Àŕçĥîṽîñĝ öŕ ţŕàñšƒéŕŕîñĝ à ŵĥöļé þŕöĵéçţ | À kapi-project .kpz |
| Ƒééđîñĝ à ţĥîŕđ-þàŕţý ÇÀŢ ţööļ öŕ ŢḾŠ | ẊĻÎƑƑ |
| Ƒééđîñĝ à ţĥîŕđ-þàŕţý ḿéḿöŕý öŕ ţéŕḿîñöļöĝý ţööļ | ŢḾẊ öŕ ŢƂẊ |
| Ļöàđîñĝ šţŕîñĝš îñ à ŕüññîñĝ àþþļîçàţîöñ | Ñéîţĥéŕ; çöḿþîļé ţö à ŕüñţîḿé çàţàļöĝ |
Üšé àñ îñţéŕçĥàñĝé ƒöŕḿàţ ŵĥéñ ţĥé ŕéçîþîéñţ îš öüţšîđé ţĥîš þŕöĵéçţ, àñđ àççéþţ ţĥé ļöšš ķñöŵîñĝļý. Üšé à ñàţîṽé ƒöŕḿàţ éṽéŕýŵĥéŕé éļšé.
Ƃüñđļé öŕ þŕöĵéçţ àŕçĥîṽé
Ƃöţĥ àŕé ñàţîṽé àñđ ļöššļéšš. Çĥööšé ƃý àšķîñĝ ŵĥéţĥéŕ ţĥé ŕéçîþîéñţ àļŕéàđý šĥàŕéš ýöüŕ þŕöĵéçţ çöñţéẋţ. Šîžé đöéš ñöţ đéçîđé îţ.
À çöñţéñţ ƃüñđļé îš öñé đöçüḿéñţ'š ƃļöçķš àñđ ţàŕĝéţš. À þŕöĵéçţ àŕçĥîṽé îš à ḿàñîƒéšţ þļüš öñé ḿéḿƃéŕ þéŕ çöñţéñţ ţýþé, šö îţ àđđîţîöñàļļý çàŕŕîéš ţĥé çöñţéñţ ḿéḿöŕý, ţĥé ţéŕḿš, ţĥé šķéļéţöñš, ţĥé šöüŕçé ƃýţéš, àñđ à Ḿéŕķļé ŕööţ ĥàšĥ öṽéŕ àļļ öƒ îţ.
- Ŕéàçĥ ƒöŕ à ƃüñđļé ŵĥéñ ţĥé ŕéçîþîéñţ àļŕéàđý ĥàš ţĥé šàḿé ḿéḿöŕý àñđ ţéŕḿš (àñöţĥéŕ šţéþ îñ ýöüŕ öŵñ þîþéļîñé, šàý).
- Ŕéàçĥ ƒöŕ à
.kpzŵĥéñ ţĥéý đö ñöţ: à ĥàñđöƒƒ, àñ àŕçĥîṽé, öŕ à ŕéšüḿàƃļé ŕüñ.
Üñþàçķîñĝ à .kpz çàñ šééđ à ƒŕéšĥ çöñţéñţ ḿéḿöŕý, ţéŕḿš šţöŕé àñđ ƃļöçķ
šţöŕé, àñđ ţĥé ŕéĝéñéŕàƃļé çàçĥéš ŕéƃüîļđ ƒàîţĥƒüļļý. À ƃüñđļé çàŕŕîéš ñöñé öƒ
ţĥàţ çöñţéẋţ, šö îţ çàññöţ šééđ ţĥéḿ.
Çöñţéñţ ƃüñđļé ṽéŕšüš ẊĻÎƑƑ
ẊĻÎƑƑ îš ţĥé ÖÀŠÎŠ šţàñđàŕđ ƒöŕ éẋçĥàñĝîñĝ çöñţéñţ ƃéţŵééñ ţŕàñšļàţîöñ ţööļš. ĶƂƑ šéŕṽéš ţĥé šàḿé þüŕþöšé îñšîđé ţĥé ñéöķàþî ţööļçĥàîñ. Ḿöšţ çöñçéþţš ḿàþ çļéàñļý ƃéţŵééñ ţĥé ţŵö, ƃüţ ţĥéý đéŕ îñ šţŕüçţüŕé, šéĝḿéñţàţîöñ àñđ šéŕîàļîžàţîöñ.
Ţĥé çöḿþàŕîšöñ ţàŕĝéţš ẊĻÎƑƑ 2.2, ŵĥîçĥ îš þüƃļîšĥéđ îñ ţŵö þàŕţš: Þàŕţ 1 (Çöŕé), ţĥé šţŕüçţüŕàļ àñđ îñļîñé ḿöđéļ éṽéŕý çöñƒöŕḿàñţ ţööļ üñđéŕšţàñđš, àñđ Þàŕţ 2 (Éẋţéñđéđ), à šéţ öƒ öþţîöñàļ ḿöđüļéš (Ţŕàñšļàţîöñ Çàñđîđàţéš, Ĝļöššàŕý, Ṽàļîđàţîöñ, Þļüŕàļ/Ĝéñđéŕ/Šéļéçţ, àñđ ḿöŕé). Ţĥé ţàƃļé ƃéļöŵ ḿàŕķš éàçĥ çàþàƃîļîţý ţĥàţ ļîṽéš îñ àñ Éẋţéñđéđ ḿöđüļé, ƃéçàüšé öļđéŕ ẊĻÎƑƑ 2.0 / 2.1 ţööļš àñđ šöḿé ÇÀŢ ţööļš šüþþöŕţ öñļý šöḿé öƒ ţĥé ḿöđüļéš.
ñéöķàþî ĥàš ţŵö îñţéŕçĥàñĝé ƒöŕḿàţš, ƒöŕ đéŕéñţ ŕéçîþîéñţš. À
ţàšķ-šçöþéđ ƃîļîñĝüàļ .kpz (ţĥé kind: kapi-interchange þŕöƒîļé öƒ ţĥé
þàçķàĝé) îš ţĥé ñàţîṽé öñé. Îţ îš ļöššļéšš àñđ ĥöļđš îñļîñé çöđéš, çöñţéñţ
ḿéḿöŕý àñđ ţéŕḿ çöñţéẋţ îñ öñé ƒîļé, ƒöŕ à ţŕàñšļàţöŕ öŕ ŕéṽîéŵéŕ ŵöŕķîñĝ îñ
ķàþî öŕ ţĥé ñéöķàþî ŕéṽîéŵ ţööļ. ẊĻÎƑƑ îš ţĥé îñđüšţŕý-îñţéŕöþ ţîéŕ.
ñéöķàþî ŕéàđš àñđ ŵŕîţéš îţ ƒöŕ ţĥîŕđ-þàŕţý ÇÀŢ ţööļš àñđ ŢḾŠ þļàţƒöŕḿš ţĥàţ
çàññöţ ŕéàđ .kpz. Ƃöţĥ ţŕàṽéļ ţĥŕöüĝĥ kapi extract / kapi merge (šéé ţĥé
ƃîļîñĝüàļ ŵöŕķƒļöŵ); --format þîçķš ţĥé çàŕŕîéŕ.
ĶƂƑ îš àļšö ţĥé îñţéŕñàļ çöñţéñţ ŕéþŕéšéñţàţîöñ ţĥé þîþéļîñé öþéŕàţéš öñ.
Çöñçéþţ ḿàþþîñĝ
| ĶƂƑ | ẊĻÎƑƑ 2.2 | Ñöţéš |
|---|---|---|
File éñṽéļöþé | <xliff> ŕööţ | ĶƂƑ çàŕŕîéš generator/project/vocabulary ḿéţàđàţà; ẊĻÎƑƑ çàŕŕîéš version/srcLang/trgLang. |
Document | <file> | Öñé šöüŕçé àŕţîƒàçţ'š ŵöŕţĥ öƒ çöñţéñţ. |
| (ñö šţŕüçţüŕàļ ĝŕöüþîñĝ) | <group> | ẊĻÎƑƑ çàñ ñéšţ <group>š ƒöŕ ĥîéŕàŕçĥý; ĶƂƑ ƃļöçķš àŕé ƒļàţ ŵîţĥîñ à Document. |
Block | <unit> | Ŵĥàţ ţŕàñšļàţîöñ ţŕàçķîñĝ ƒöļļöŵš. |
šöüŕçé éđîţîöñ (editions[""]) | <segment><source> çöñţéñţ | ĶƂƑ ĥàš ñö šţŕüçţüŕàļ šéĝḿéñţ; ẊĻÎƑƑ ŵŕàþš šöüŕçé/ţàŕĝéţ îñ öñé öŕ ḿöŕé šţŕüçţüŕàļ <segment>š þéŕ <unit>. |
editions ḿàþ (ķéý → Edition) | <segment><target> | ĶƂƑ ĥöļđš éṽéŕý éđîţîöñ îñ öñé ƒîļé: ḿàñý ļàñĝüàĝéš, àñđ ţöñé öŕ çĥàññéļ éđîţîöñš öƒ öñé; ẊĻÎƑƑ îš ƃîļîñĝüàļ: öñé trgLang þéŕ đöçüḿéñţ. |
éđîţîöñ status | <segment state> | ĶƂƑ ŕéçöŕđš öñé šţàţé þéŕ éđîţîöñ (draft → translated → established, šĥöŵñ àš àþþŕöṽéđ); ẊĻÎƑƑ öñé þéŕ šéĝḿéñţ (initial → translated → reviewed → final, + subState). |
text ŕüñ | çĥàŕàçţéŕ đàţà | |
ph ŕüñ | <ph> (šţàñđàļöñé çöđé) | ĶƂƑ çàŕŕîéš ţĥé öŕîĝîñàļ ţöķéñ îñļîñé îñ data; ẊĻÎƑƑ ŕéƒéŕéñçéš ñàţîṽé đàţà ṽîà <originalData>/dataRef. |
pcOpen / pcClose | <pc> (öŕ <sc> / <ec>) | À þàîŕéđ çöđé ŵŕàþþîñĝ çöñţéñţ. ẊĻÎƑƑ đîšţîñĝüîšĥéš ŵéļļ-ƒöŕḿéđ <pc> ƒŕöḿ öṽéŕļàþþîñĝ <sc>/<ec> šþàñš. |
RunConstraints (þéŕ-ŕüñ) | canCopy / canDelete / canReorder / canOverlap | Ƃöţĥ ƒöŕḿàţš éñçöđé þéŕ-çöđé éđîţîñĝ ŕüļéš; ẊĻÎƑƑ'š àŕé à šţàñđàŕđîžéđ îñļîñé-çöđé àţţŕîƃüţé šéţ. |
sub ŕüñ | subFlows / subFlowsStart/subFlowsEnd (ŕéƒéŕéñçéđ <unit> îđš) | Éḿƃéđđéđ çöñţéñţ éẋţŕàçţéđ ƃý à šüƃƒîļţéŕ. |
plural / select ŕüñ | Þļüŕàļ, Ĝéñđéŕ, àñđ Šéļéçţ Ḿöđüļé (Éẋţéñđéđ, urn:…:xliff:pgs:1.0) | Ƒîŕšţ-çļàšš îñ ĶƂƑ Çöŕé; îñ ẊĻÎƑƑ àñ Éẋţéñđéđ ḿöđüļé àđđéđ îñ 2.2, ŵîţĥ ñö šţàñđàŕđ ŕéþŕéšéñţàţîöñ ƃéƒöŕé 2.2. |
Placeholder ḿéţàđàţà | çöđé ḿéţàđàţà + <originalData> | ĶƂƑ đéçļàŕéš éṽéŕý þļàçéĥöļđéŕ öñçé þéŕ ƃļöçķ ƒöŕ ṽàļîđàţîöñ. |
BlockProperties (ƒîļé/ļîñé/…) | <note> / Ḿéţàđàţà ḿöđüļé | Þŕöṽéñàñçé ƒöŕ ţŕàñšļàţöŕš àñđ ţööļš. |
.overlays.jsonl àññöţàţîöñš | <mrk> / <sm>/<em> îñļîñé ḿàŕķéŕš + Ḿéţàđàţà ḿöđüļé | ĶƂƑ ķééþš àññöţàţîöñš šţàñđ-öƒƒ îñ à šéþàŕàţé ƒîļé; ẊĻÎƑƑ îñļîñéš ţĥéḿ. |
Ṽàļîđàţîöñ kindš | Ṽàļîđàţîöñ Ḿöđüļé (Éẋţéñđéđ) | Đéŕéñţ šçöþé; ĶƂƑ'š ƃüîļţ-îñ çĥéçķš àŕé þļàçéĥöļđéŕ- àñđ þàîŕéđ-çöđé-çéñţŕîç. |
| (ñöñé) | Ţŕàñšļàţîöñ Çàñđîđàţéš, Ĝļöššàŕý, Ƒöŕḿàţ Šţýļé, Ŕéšöüŕçé Đàţà, Šîžé/Ļéñĝţĥ Ŕéšţŕîçţîöñ, ÎŢŠ | ẊĻÎƑƑ'š Éẋţéñđéđ ḿöđüļéš; ĶƂƑ ĥàš ñö éǫüîṽàļéñţš (šéé ƃéļöŵ). |
Đéšîĝñ đéŕéñçéš
ĴŠÖÑ ṽš ẊḾĻ. ĶƂƑ îš ĴŠÖÑ ŵîţĥ à đéţéŕḿîñîšţîç šéŕîàļîžéŕ (šöŕţéđ ḿàþ ķéýš, ƒîẋéđ ƒîéļđ öŕđéŕ, 2-šþàçé îñđéñţ, ñö ĤŢḾĻ éšçàþîñĝ, ţŕàîļîñĝ ñéŵļîñé), šö à đöçüḿéñţ ĥàšĥéš šţàƃļý àñđ đš çļéàñļý îñ ĝîţ. ẊĻÎƑƑ îš ẊḾĻ, ŵĥéŕé éǫüîṽàļéñţ đöçüḿéñţš çàñ šéŕîàļîžé ḿàñý ŵàýš (àţţŕîƃüţé öŕđéŕ, ŵĥîţéšþàçé, ñàḿéšþàçé þŕéƒîẋéš), ŵĥîçĥ ḿàķéš çöñţéñţ ĥàšĥîñĝ àñđ ļîñé-đîñĝ ĥàŕđéŕ.
Îñļîñé ḿöđéļ. À ĶƂƑ Run çàŕŕîéš îţš öŕîĝîñàļ ţöķéñ îñļîñé (data), šö à
ƃļöçķ'š ŕüñš àŕé šéļƒ-çöñţàîñéđ. ẊĻÎƑƑ šéþàŕàţéš ţĥé đîšþļàýéđ çöđé ƒŕöḿ îţš
ñàţîṽé đàţà (<originalData>/<data> ŕéƒéŕéñçéđ ƃý dataRef,
dataRefStart/dataRefEnd), ŵĥîçĥ đé-đüþļîçàţéš ŕéþéàţéđ çöđéš àñđ îš ŕöƃüšţ,
àţ ţĥé çöšţ öƒ à ļàýéŕ öƒ îñđîŕéçţîöñ.
Šéĝḿéñţàţîöñ îš àñ öṽéŕļàý. ẊĻÎƑƑ ḿàķéš <segment> à
šţŕüçţüŕàļ çĥîļđ öƒ <unit>, àñđ ĝîṽéš éàçĥ šéĝḿéñţ îţš öŵñ ţŕàñšļàţîöñ šţàţé.
ĶƂƑ ĥàš ñö Segment ţýþé. Šéĝḿéñţàţîöñ îš àñ öþţ-îñ šţàñđ-öƒƒ öṽéŕļàý
àñçĥöŕéđ ţö ŕüñ-îñđéẋ ŕàñĝéš
(Ƒ-02). À ƃļöçķ îš àļŵàýš à ƒļàţ
Run[], àñđ îţš šéĝḿéñţàţîöñ îš ḿéţàđàţà öñ ţöþ öƒ ţĥàţ šéǫüéñçé.
Þļüŕàļ àñđ šéļéçţ. ÎÇÜ þļüŕàļ àñđ šéļéçţ çöñšţŕüçţš àŕé ƒîŕšţ-çļàšš Çöŕé
ŕüñš îñ ĶƂƑ (à pivot þļüš à ḿàþ öƒ Run[] þéŕ ƒöŕḿ), šö ḿàŕķüþ àñđ
þļàçéĥöļđéŕš îñšîđé à çļàüšé šţàý ƒîŕšţ-çļàšš àñđ àñý ţööļ çàñ ŕéàšöñ àƃöüţ ţĥé
ŵĥöļé ĝŕöüþ. ẊĻÎƑƑ ĝàîñéđ àñ éǫüîṽàļéñţ öñļý îñ 2.2, àš ţĥé öþţîöñàļ Þļüŕàļ,
Ĝéñđéŕ, àñđ Šéļéçţ Ḿöđüļé îñ Þàŕţ 2 (Éẋţéñđéđ); ẊĻÎƑƑ 2.0 / 2.1 ĥàđ ñö šţàñđàŕđ
þļüŕàļ ŕéþŕéšéñţàţîöñ, àñđ Çöŕé-öñļý öŕ öļđéŕ ţööļîñĝ šţîļļ đöéš ñöţ üñđéŕšţàñđ
ţĥé ḿöđüļé. Éṽéŕý ĶƂƑ ŕéàđéŕ ĥàñđļéš þļüŕàļ àñđ šéļéçţ; àñ ẊĻÎƑƑ ţööļ ĥàñđļéš
ţĥéḿ öñļý îƒ îţ îḿþļéḿéñţš ţĥé ḿöđüļé.
Šţàñđ-öƒƒ àññöţàţîöñš. ĶƂƑ àññöţàţîöñš ļîṽé îñ à çöḿþàñîöñ .overlays.jsonl
ĴŠÖÑ-Ļîñéš ƒîļé, àñçĥöŕéđ ţö ƃļöçķš ƃý block / run / range / form
àñçĥöŕš. Ţĥéý šîţ öüţšîđé ţĥé .kbf.json çöñţéñţ, šö ŕé-éẋţŕàçţîñĝ šöüŕçé
ļéàṽéš ţĥéḿ îñ þļàçé àñđ à ṽàļîđàţöŕ çàñ đéţéçţ öŕþĥàñéđ àñçĥöŕš. ẊĻÎƑƑ éẋþŕéššéš
àññöţàţîöñš îñļîñé ŵîţĥ <mrk>/<sm>/<em> àñđ ţĥŕöüĝĥ ţĥé Ḿéţàđàţà ḿöđüļé,
îñţéŕļéàṽéđ ŵîţĥ ţĥé çöñţéñţ.
Ḿüļţî-ţàŕĝéţ. À šîñĝļé ĶƂƑ ƒîļé çàñ ĥöļđ ţŕàñšļàţîöñš ƒöŕ ḿàñý ļöçàļéš, àñđ
ţöñé öŕ çĥàññéļ éđîţîöñš öƒ öñé ļàñĝüàĝé, îñ éàçĥ ƃļöçķ'š editions ḿàþ. ẊĻÎƑƑ
îš ƃîļîñĝüàļ ƃý đéšîĝñ: à đöçüḿéñţ đéçļàŕéš öñé srcLang àñđ öñé trgLang.
Ŵĥéŕé ẊĻÎƑƑ îš ţĥé šţŕöñĝéŕ çĥöîçé
ĶƂƑ îš à đéţéŕḿîñîšţîç çöñţéñţ-éẋçĥàñĝé ƒöŕḿàţ ƒöŕ ţĥé þîþéļîñé, ŵîţĥ à ñàŕŕöŵ šçöþé. ẊĻÎƑƑ îš à ḿàţüŕé, ƃŕöàđ îñđüšţŕý šţàñđàŕđ, àñđ îţ îš ţĥé ƃéţţéŕ çĥöîçé îñ ţĥéšé àŕéàš:
- Îñđüšţŕý îñţéŕöþéŕàƃîļîţý. ẊĻÎƑƑ îš ţĥé ļîñĝüà ƒŕàñçà öƒ ţŕàñšļàţîöñ ṽéñđöŕš, ÇÀŢ ţööļš (Ţŕàđöš, ḿéḿöǪ, Þĥŕàšé, …) àñđ ŢḾŠ þļàţƒöŕḿš. Ĥàñđîñĝ öƒƒ ţö à ĥüḿàñ ţŕàñšļàţîöñ šüþþļý çĥàîñ ḿéàñš ẊĻÎƑƑ.
- À ţŕàñšļàţîöñ ŵöŕķƒļöŵ šţàţé ḿàçĥîñé. ẊĻÎƑƑ'š þéŕ-šéĝḿéñţ
state(initial→translated→reviewed→final) þļüšsubStateḿöđéļš ţĥé ļîƒéçýçļé öƒ à ţŕàñšļàţîöñ ţĥŕöüĝĥ ŕéṽîéŵ, šéĝḿéñţ ƃý šéĝḿéñţ. ĶƂƑ ŕéçöŕđš öñé çöàŕšéŕstatusþéŕ éđîţîöñ àñđ çàŕŕîéš ñö ŕéṽîéŵ šüƃ-šţàţéš. - Îñļîñé ḿéḿöŕý àñđ ḾŢ ḿàţçĥ šüĝĝéšţîöñš. Ţĥé Ţŕàñšļàţîöñ Çàñđîđàţéš
ḿöđüļé çàŕŕîéš šçöŕéđ ţŕàñšļàţîöñ šüĝĝéšţîöñš (
<mtc:matches>) ŕîĝĥţ ñéẋţ ţö ţĥé ƃļöçķ ţĥéý àþþļý ţö. ĶƂƑ ĥàš ñö îñļîñé ḿàţçĥ-çàñđîđàţé ŕéþŕéšéñţàţîöñ; ḿàţçĥéš šţàý îñ ţĥé çöñţéñţ ḿéḿöŕý. - À ŕîçĥ, šţàñđàŕđîžéđ ḿöđüļé éçöšýšţéḿ. ẊĻÎƑƑ 2.2 Éẋţéñđéđ đéƒîñéš
Ĝļöššàŕý, Ƒöŕḿàţ Šţýļé, Ḿéţàđàţà, Ŕéšöüŕçé Đàţà, Šîžé àñđ
Ļéñĝţĥ Ŕéšţŕîçţîöñ (éñƒöŕçé ļéñĝţĥ ļîḿîţš öñ ţŕàñšļàţîöñš), Ṽàļîđàţîöñ
(đéçļàŕé ṽàļîđàţîöñ ŕüļéš îñ ţĥé ƒîļé), àñđ àñ ÎŢŠ Ḿöđüļé ţĥàţ ƃŕîđĝéš ţö
ţĥé Ŵ3Ç Îñţéŕñàţîöñàļîžàţîöñ Ţàĝ Šéţ. ĶƂƑ ĥàš
ñöñé öƒ ţĥéšé. Šéþàŕàţé ñéöķàþî šüƃšýšţéḿš àñđ
.overlays.jsonlàññöţàţîöñš çöṽéŕ ţĥé šàḿé çöñçéŕñš öüţšîđé ţĥé ƒîļé ƒöŕḿàţ. - Ƒöŕḿàļ çöñƒöŕḿàñçé àñđ þŕöçéššîñĝ ŕéǫüîŕéḿéñţš. ẊĻÎƑƑ šþéçîƒîéš ĥöŵ à
çöñƒöŕḿàñţ Àĝéñţ ḿüšţ ƃéĥàṽé, é.ĝ. àñ àĝéñţ ḾÜŠŢ þŕéšéŕṽé ẊĻÎƑƑ-đéƒîñéđ
éļéḿéñţš îţ đöéš ñöţ üñđéŕšţàñđ, àñđ ḾÜŠŢ ÑÖŢ àļţéŕ ţĥé
<skeleton>. Ţĥéšé ŕüļéš ļéţ à çĥàîñ öƒ îñđéþéñđéñţ ţööļš ŵöŕķ šàƒéļý öñ ţĥé šàḿé đöçüḿéñţ. - Šţàñđàŕđîžéđ šķéļéţöñ ĥàñđļîñĝ. ẊĻÎƑƑ'š
<skeleton>àñđ öŕîĝîñàļ-đàţà ḿöđéļ îš þàŕţ öƒ ţĥé šţàñđàŕđ, šö àñý çöñƒöŕḿàñţ ḿéŕĝéŕ çàñ ŕéçöñšţŕüçţ ţĥé šöüŕçé. ĶƂƑ'š šķéļéţöñ îš àñ öþàǫüé, ñéöķàþî-îñţéŕñàļ þàýļöàđ.
Ŵĥéñ ţö üšé ŵĥîçĥ
Üšé ĶƂƑ ŵĥéñ ýöü àŕé öþéŕàţîñĝ îñšîđé ţĥé ķàþî/ñéöķàþî þîþéļîñé: ƒééđîñĝ ƃļöçķš ţö àñ ÀÎ öŕ ḾŢ šţéþ, éẋçĥàñĝîñĝ çöñţéñţ ƃéţŵééñ ţööļš, ĥàšĥîñĝ öŕ đîñĝ éẋţŕàçţîöñš, öŕ çàŕŕýîñĝ šéṽéŕàļ ţàŕĝéţ ļöçàļéš îñ öñé àŕţîƒàçţ. Îţš ĴŠÖÑ šĥàþé àñđ đéţéŕḿîñîšţîç šéŕîàļîžàţîöñ šüîţ þŕöĝŕàḿḿàţîç àñđ ÀÎ-đŕîṽéñ ŵöŕķƒļöŵš.
Üšé ẊĻÎƑƑ ŵĥéñ ýöü ñééđ ţö îñţéŕöþéŕàţé ŵîţĥ ţĥé ŵîđéŕ ţŕàñšļàţîöñ îñđüšţŕý
(ĥàñđîñĝ çöñţéñţ ţö à ţŕàñšļàţîöñ ṽéñđöŕ, öŕ ŕöüñđ-ţŕîþþîñĝ ţĥŕöüĝĥ àñ éẋţéŕñàļ
ÇÀŢ ţööļ öŕ ŢḾŠ), öŕ ŵĥéñ ýöü ñééđ ţĥé ŵöŕķƒļöŵ šţàţé, ḿàţçĥ çàñđîđàţéš, öŕ
Éẋţéñđéđ ḿöđüļéš đéšçŕîƃéđ àƃöṽé. kapi extract çàñ ŵŕîţé ẊĻÎƑƑ àñđ
kapi merge çàñ ŕéàđ îţ, šö öñé þŕöĵéçţ çàñ üšé ƃöţĥ ƒöŕḿàţš.
Šéé àļšö
- Šþéçîƒîçàţîöñ: ţĥé ñöŕḿàţîṽé ĶƂƑ šçĥéḿà.
- Ƃîļîñĝüàļ ŵöŕķƒļöŵ: éẋţŕàçţîñĝ ţö àñđ ḿéŕĝîñĝ ƒŕöḿ îñţéŕçĥàñĝé ƒöŕḿàţš.
- Ƒöŕḿàţ ŕéƒéŕéñçé: ţĥé ƒüļļ ĝŕîđ öƒ ƒöŕḿàţ ŕéàđéŕš àñđ ŵŕîţéŕš, îñçļüđîñĝ ẊĻÎƑƑ.
- ẊĻÎƑƑ 2.2 Çöŕé (Þàŕţ 1) àñđ Éẋţéñđéđ (Þàŕţ 2): ţĥé ÖÀŠÎŠ šþéçîƒîçàţîöñ.