@cookiechimp/translations ships banner and preferences messages for 33
locales. Each locale is its own entry, so you only bundle what you import.
languages and a translations resolver to
CookieChimpProvider. The server negotiates the language from
Accept-Language:
ar and
he are right to left (rtlLocales). localeMeta records editorial review
status for all 33 locales. translationReview from
@cookiechimp/translations/meta records the review method and date.
TCF labels
The IAB TCF vendor list has its own labels in opt-in entries, so the banner bundles above do not grow:tcfReviewedLocales
from @cookiechimp/translations/tcf). Numeric duration labels preserve the
{days} placeholder and use wording that works for singular and plural values.
Purpose, feature and vendor names come from the GVL; supply it in the same
language as the interface.