-
{(m?.principles ?? []).map((p) => (
- {p} ))}
{t('method.countries.text')}
{t('regions.title')} →
{t('method.indicators.text', { n: grouped(m?.indicators.n ?? 260) })}
{m ? ({t('method.indicators.formats')}
{t('method.indicators.units')}
{t('method.indicators.frequencies')}
{t('method.indicators.aggregations')}
{t('indicators.title')} →
{m?.sources.priority_rule}
{t('method.sources.text2')}
{m ? ({t('method.sources.mapped')}
{t('method.sources.urls')}
-
{Object.entries(m.sources.urls).map(([k, v]) => (
-
{k}
{v}
))}
{t('sources.title')} →
{t('method.validation.text')}
{m ? (| {t('method.rule.code')} | {t('method.rule.severity')} | {t('method.rule.effect')} |
|---|---|---|
| {r.code} | {r.severity} | {r.text} |
{t('method.validation.statuses')}
-
{(['verified', 'imported', 'warning', 'stale', 'quarantined'] as const).map((s) => (
-
{t(`method.validation.status.${s}` as 'method.validation.status.verified')}
))}
{t('method.validation.stale')}
{t('method.validation.staleText', { a: stale.A ?? 800, q: stale.Q ?? 200, m: stale.M ?? 75 })}
{t('method.freshness.text')}
{m ? ( <>{t('method.periods')}
{v}] as [string, ReactNode])} />
>
) : null}
{t('method.rankings.text')}
{m ?{m.derived.rankings}
: null}{t('nav.rankings')} →
{t('method.changes.text')}
{m ?{m.derived.changes}
: null}{t('changes.title')} →
{t('method.similarity.text')}
{m ? ( <>{t('method.similarity.modes')}
-
{Object.entries(m.derived.similarity.modes).map(([k, v]) => (
- {tOpt(`country.similar.mode.${k}`, k)}
- {v}
{m.derived.similarity.method}
> ) : null}{t('method.insights.text')}
{m ?{m.derived.insights}
: null}{t('method.dna.text')}
{m ? (-
{m.derived.country_dna.dimensions.map((d) => (
- {d.label} {d.indicators.map((s, i) => ( {i > 0 ? ', ' : ''} {s} ))} ))}
{m.derived.world_aggregates}
: null}{t('method.limitations.text')}
{t('method.versioning.text')}
{t('method.licence.text')}
{m ? ( <>{t('method.formatting')}
{t('data.title')} →