i18n(OSS/TOP): de (primary) + en (translated); tenant-agnostic kinds
- kinds.json / status_flags.json: general/tenant-agnostic labels (English
normative slugs); label_de primary + label_en translated; removed label_vi
(Vietnamese is not a supported Gitea UI language). Jurisdiction-specific notes
(FZulG/BSFZ) moved to optional jurisdiction_de, not affecting the normative
primary meaning.
- README.md: German (default, authoritative) per Gitea localized-README lookup;
README.en.md: English (translated). Gitea serves README.<ui-lang>.md with
README.md as fallback.
- dictionaries/README.md: bilingual de+en (de primary).
- versions bumped to 1.2.0.
Spec unchanged: GITCOVER_PROTOCOL/specs/v7guid/{33_kind,34_status}.md.
Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -1,23 +1,24 @@
|
||||
{
|
||||
"$schema": "https://gitcover.org/schemas/v7guid/status-flags-1.0.json",
|
||||
"$comment": "Normative Lebenszyklus-Bitmask (V7GUID Bits 106-113, Layout v2). Siehe GITCOVER_PROTOCOL/specs/v7guid/34_status.md und ADR-002_layout_v2_kind.md. 8 Bit = 8 kombinierbare Flags. Mit GCC abzustimmen.",
|
||||
"version": "1.0.0",
|
||||
"$comment": "Normative Lebenszyklus-Bitmask (V7GUID Bits 106-113, Layout v2). Siehe GITCOVER_PROTOCOL/specs/v7guid/34_status.md und ADR-002_layout_v2_kind.md. 8 Bit = 8 kombinierbare Flags. Tenant-agnostisch fuer alle GitCover-Tenant-Repos. Mit GCC abzustimmen. Zweisprachig: label_de (primär/autoritierend) / label_en (übersetzt).",
|
||||
"version": "1.2.0",
|
||||
"bitLayout": { "field": "status", "bits": "106-113", "width": 8, "kind": "bitmask", "spec": "GITCOVER_PROTOCOL/specs/v7guid/34_status.md" },
|
||||
"languages": { "primary": "de", "translated": ["en"] },
|
||||
"flags": {
|
||||
"0": { "slug": "geplant", "label_de": "geplant", "label_en": "planned", "mask": 1, "note": "initiiert / geplant" },
|
||||
"1": { "slug": "genehmigt", "label_de": "genehmigt", "label_en": "approved", "mask": 2, "note": "genehmigt (Entscheidung / Vorhabenfreigabe)" },
|
||||
"2": { "slug": "entwickelt", "label_de": "entwickelt", "label_en": "developed", "mask": 4, "note": "umgesetzt / entwickelt" },
|
||||
"3": { "slug": "validiert", "label_de": "validiert", "label_en": "validated", "mask": 8, "note": "getestet / validiert" },
|
||||
"4": { "slug": "freigegeben", "label_de": "freigegeben", "label_en": "released", "mask": 16, "note": "fachlich freigegeben (Vier-Augen / Go-Live)" },
|
||||
"5": { "slug": "abgenommen", "label_de": "abgenommen", "label_en": "accepted", "mask": 32, "note": "abgenommen / akzeptiert (Stakeholder)" },
|
||||
"6": { "slug": "archiviert", "label_de": "archiviert", "label_en": "archived", "mask": 64, "note": "archiviert (Aufbewahrung)" },
|
||||
"7": { "slug": "reserved", "label_de": "reserviert", "label_en": "reserved", "mask": 128, "note": "reserviert (tenant-definierbar)" }
|
||||
"0": { "slug": "planned", "label_de": "geplant", "label_en": "planned", "mask": 1, "note": "initiiert / geplant" },
|
||||
"1": { "slug": "approved", "label_de": "genehmigt", "label_en": "approved", "mask": 2, "note": "genehmigt (Entscheidung / Vorhabenfreigabe)" },
|
||||
"2": { "slug": "developed", "label_de": "entwickelt", "label_en": "developed", "mask": 4, "note": "umgesetzt / entwickelt" },
|
||||
"3": { "slug": "validated", "label_de": "validiert", "label_en": "validated", "mask": 8, "note": "getestet / validiert" },
|
||||
"4": { "slug": "released", "label_de": "freigegeben", "label_en": "released", "mask": 16, "note": "freigegeben (Vier-Augen / Go-Live)" },
|
||||
"5": { "slug": "accepted", "label_de": "abgenommen", "label_en": "accepted", "mask": 32, "note": "abgenommen durch Stakeholder" },
|
||||
"6": { "slug": "archived", "label_de": "archiviert", "label_en": "archived", "mask": 64, "note": "archiviert (Aufbewahrung)" },
|
||||
"7": { "slug": "reserved", "label_de": "reserviert", "label_en": "reserved", "mask": 128, "note": "reserviert (tenant-definierbar)" }
|
||||
},
|
||||
"examples": {
|
||||
"0x01": ["geplant"],
|
||||
"0x03": ["geplant", "genehmigt"],
|
||||
"0x07": ["geplant", "genehmigt", "entwickelt"],
|
||||
"0x1F": ["geplant", "genehmigt", "entwickelt", "validiert", "freigegeben"],
|
||||
"0x7F": ["geplant", "genehmigt", "entwickelt", "validiert", "freigegeben", "abgenommen", "archiviert"]
|
||||
"0x01": ["planned"],
|
||||
"0x03": ["planned", "approved"],
|
||||
"0x07": ["planned", "approved", "developed"],
|
||||
"0x1F": ["planned", "approved", "developed", "validated", "released"],
|
||||
"0x7F": ["planned", "approved", "developed", "validated", "released", "accepted", "archived"]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user