[PIX-8828] fix(i18n): убрать overclaim-формулировки (custodian, AIFMD, regulated) #563

Closed
andrei wants to merge 1 commit from agent-fullstack/pix-8828 into master
Owner

Что сделано

Убраны 5 overclaim-формулировок из публичных i18n-текстов по результатам compliance-аудита PIX-8827:

  • common.json:792 — "Licensed EU trust entity holding legal ownership" → "Fiduciary trustee (to be appointed) will hold legal title"
  • common.json:812, landing.json:1486 — убрать "Acts as custodian to ensure 100% backing"
  • landing.json:1013–1014 — "EU Investment Fund License / AIFMD regulated fund registration" → "Regulatory Roadmap / Exploring AIFMD / MiFID pathways"
  • все 14 common.json локалей — переименовать ключ trustBadges.regulatedtrustBadges.jurisdiction + обновить TrustBadges.tsx
  • pages.json:697 — "certified partner Sumsub" → "we are integrating Sumsub"
  • pages.json:834 — "automated compliance checks" → "compliance checks being implemented"

Зачем

Тексты содержали утверждения о лицензировании, регулировании и статусе custodian, которых у компании ещё нет. Это нарушало CEO-директиву и compliance-политику.

План тестирования

  • vitest: 2/2 GREEN (TrustBadges.test.tsx)
  • i18n:check: 0 missing translations (13 языков)
  • tsc: 0 ошибок

Где могу ошибаться

  • Ключ trust.regulated в landing.json:594 ("Digital share records on blockchain") — не переименовывался, это другой контекст
## Что сделано Убраны 5 overclaim-формулировок из публичных i18n-текстов по результатам compliance-аудита PIX-8827: - `common.json:792` — "Licensed EU trust entity holding legal ownership" → "Fiduciary trustee (to be appointed) will hold legal title" - `common.json:812`, `landing.json:1486` — убрать "Acts as custodian to ensure 100% backing" - `landing.json:1013–1014` — "EU Investment Fund License / AIFMD regulated fund registration" → "Regulatory Roadmap / Exploring AIFMD / MiFID pathways" - все 14 common.json локалей — переименовать ключ `trustBadges.regulated` → `trustBadges.jurisdiction` + обновить `TrustBadges.tsx` - `pages.json:697` — "certified partner Sumsub" → "we are integrating Sumsub" - `pages.json:834` — "automated compliance checks" → "compliance checks being implemented" ## Зачем Тексты содержали утверждения о лицензировании, регулировании и статусе custodian, которых у компании ещё нет. Это нарушало CEO-директиву и compliance-политику. ## План тестирования - vitest: 2/2 GREEN (TrustBadges.test.tsx) - i18n:check: 0 missing translations (13 языков) - tsc: 0 ошибок ## Где могу ошибаться - Ключ `trust.regulated` в `landing.json:594` ("Digital share records on blockchain") — не переименовывался, это другой контекст
[PIX-8828] fix(i18n): убрать overclaim-формулировки (custodian, AIFMD, regulated)
Some checks failed
CI / Secrets Scan (pull_request) Successful in 16s
CI / Python SDK (pull_request) Successful in 35s
CI / Contracts (pull_request) Successful in 2m59s
React Doctor / React Doctor / App (pull_request) Failing after 52h42m58s
CI / Prisma Migrate Gate (pull_request) Failing after 52h43m16s
CI / Telegram Mini App (pull_request) Failing after 52h43m36s
CI / App (pull_request) Failing after 52h43m40s
CI / API (pull_request) Failing after 52h43m42s
bbe80b2fb2
- common.json:792 — заменить "Licensed EU trust entity holding legal ownership" → "Fiduciary trustee (to be appointed) will hold legal title"
- common.json:812, landing.json:1486 — убрать "Acts as custodian to ensure 100% backing" → "will bridge on-chain tokens... Full asset backing structure is being established"
- landing.json:1013–1014 — "EU Investment Fund License / AIFMD regulated fund registration" → "Regulatory Roadmap / Exploring AIFMD / MiFID pathways for future fund structures"
- common.json:616 + все 14 локалей — переименовать ключ trustBadges.regulated → trustBadges.jurisdiction + обновить TrustBadges.tsx
- pages.json:697 — "certified partner Sumsub" → "Sumsub, which we are integrating"
- pages.json:834 — "automated compliance checks" → "compliance checks being implemented"

Проверки: vitest 2/2 GREEN, i18n:check 0 missing (13 языков), tsc 0 ошибок
Author
Owner

⚠️ Конфликт с master — ветку нужно перебазировать вручную. Изменения в master перекрыли затронутые строки.

<!-- janitor-conflict --> ⚠️ Конфликт с master — ветку нужно перебазировать вручную. Изменения в master перекрыли затронутые строки.
andrei closed this pull request 2026-06-16 11:24:31 +00:00
Some checks failed
CI / Secrets Scan (pull_request) Successful in 16s
CI / Python SDK (pull_request) Successful in 35s
CI / Contracts (pull_request) Successful in 2m59s
React Doctor / React Doctor / App (pull_request) Failing after 52h42m58s
CI / Prisma Migrate Gate (pull_request) Failing after 52h43m16s
CI / Telegram Mini App (pull_request) Failing after 52h43m36s
CI / App (pull_request) Failing after 52h43m40s
CI / API (pull_request) Failing after 52h43m42s

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
europa-tech-srl/europatech!563
No description provided.